Beiträge von b3317133

    Die Design > Menüs Seite lädt lt. Video normal schnell. Sehe da keinen Teil, der auch nur ansatzweise 2 Minuten dauert.

    • Was genau ist der langsame Teil?
    • Kannst Du erst nicht links auf die Seiten klicken?
    • Ist es der Speichervorgang?


    Wie man das etwas (seitens Browser) eingrenzen könnte:

    • Verwende einen anderen Browser, ändert das etwas?
    • Sind Browser Add-Ons aktiv? Deaktiviere diese, ändert das etwas?
    • Sind am PC irgendwelche extra Antiviren oder Firewall o.ä. "Schutz" Programme aktiv, deaktiviere diese temporär.


    Wie man das etwas (seitens WordPress) eingrenzen könnte:

    • Deaktiviere das Advanced Menu Manager Plugin, ändert das etwas?
    • Deaktiviere temporär das Elementor Plugin (im Filmbeispiel wird Gutenberg zum Erstellen von Seiten verwendet), ändert das etwas?
    • Deaktiviere/entferne das Jetpack Plugin, das ist ohnehin nicht DSGVO konform einsetzbar, egal wieviele GDPR/DSGVO Plugins genutzt werden (da sind ein aktives "Ninja GDPR" und ein weiteres aktives "Cookies" im Film sichtbar, solche Dinge nicht parallel nutzen)
    • Deaktiviere alle sonstigen Plugins, die nicht zwingend nötig sind.


    Wie man das weiter eingrenzen könnte:

    • Was erscheint in der Browser Konsole im Konsole Tab beim langsamen Bearbeiten des Menüs?
    • Was erscheint in der Browser Konsole im Netzwerk Tab beim langsamen Bearbeiten des Menüs?

    Vermutlich ja, [FONT=Courier New]register_uninstall_hook[/FONT] wird üblicherweise nur in Plugins verwendet.

    Wobei in Deinem Fall da eine ganze Menge Dinge aufeinandertreffen, uralte PHP Version 5.3.29, uralte WordPress Version 3.4.1, uralte Twentyten Version 1.2 und es auch unklar ist, ob und ggf. welche manuellen Änderungen in Theme gemacht wurden, welche zwei Plugins von welcher auf welche Version aktualisiert wurden, welche kleine Änderungen gemacht wurden, usw.

    Weiterhin stellt sich die Frage, ob etwas an den WordPress Einstellungen verändert wurde, denn z.B. das Nextgen Plugin geht derzeit davon aus, dass die Plugin Installation in einem Unterordner [FONT=Courier New]/wordpress/wp-content/plugins/...[/FONT] zu finden ist, seine Dateien befinden sich aber derzeit offenbar einen Ordner höher in [FONT=Courier New]/wp-content/plugins/...[/FONT]

    Da geht einiges schief, oder es sind ggf. zwei ineinander verschachtelte WordPress Installationen vorhanden o.ä.

    Tipp dazu: Die aktuell im Quelltext der Seite im CSS-Block [FONT=Courier New]kirki-inline-styles[/FONT] sichtbare Verlinkung einer Schriftart ist falsch und kann so nicht gefunden werden.

    Code
    src: url(/www/htdocs/w01bb746/ladys-backblog.de/wp-content/fonts/snippet/bWt47f7XfQH9Gupu6vjKeuh-UWY.woff)


    Das ist ein Serverpfad und keine URL für den Browser. Evtl. ein Überrest von vorherigen Integrationsversuchen...

    Zunächst habe ich die Plugins durch Umbenennen der Reihe nach deaktiviert, jedoch ohne Erfolg.


    Der Hinweis bzgl. [FONT=Courier New]register_uninstall_hook[/FONT] deutet darauf hin, dass mind. ein Plugin weiterhin läuft. Benenne testweise den ganzen Ordner [FONT=Courier New]/wp-content/plugins/[/FONT] temporär um, erscheint dieser Hinweis dann immer noch?

    Falls nein, weiter eingrenzen durch z.B. erste Hälfte aller Plugins im Ordner umbenennen, dann zweite Hälfte usw. bis man es auf den/die Verursacher eingegrenzt hat. Das Problem kann ggf. auch von mehreren Plugins verursacht werden, so dass einzelnes Umbenennen der Reihe nach ggf. wenig nutzt.

    Ändere bei Änderungen von [FONT=Courier New]style.css[/FONT] auch die Versionsnummer im Headerbereich der Datei, die Version wird bei Twenty Twenty-One in der URL von [FONT=Courier New]style.css[/FONT] angehängt, so dass der Browser dann die Datei vom Server neu laden sollte.

    Besser wäre noch ein Child-Theme mit einem ähnlichen Mechanismus bei [FONT=Courier New]wp_enqueue_style()[/FONT].

    Generell ist Twenty Twenty-One aber leider kein gutes Beispiel, wie man eine [FONT=Courier New]style.css[/FONT] einbindet, da die serverseitige Unterscheidung in [FONT=Courier New]functions.php[/FONT] ob ein älterer Internet Explorer genutzt wird oder nicht, nicht Cache-Plugin tauglich ist.

    Ergänzung: Und zum Theme Astra, wie man dafür ein Child-Theme anlegt, ist hier in der Theme-Anleitung beschrieben, mit Verweis auf einen speziellen Child Theme Generator für Astra. Es sind ggf. je nach Parent Theme durchaus bestimmte Dinge zu beachten, die bei vermeintlich allgemeingültigen Child Theme Generator Plugins oder Tutorials aussen vor bleiben.

    Versuche es mal mit dem angehängten Mini Theme mit zwei erstellten Menüs in Design > Menüs und Zuordnung zur jeweilige Position im Theme dort.

    Vermutlich wird bei Dir warum auch immer [FONT=Courier New]register_nav_menus()[/FONT] nicht richtig oder rechtzeitig aufgerufen, wodurch bei [FONT=Courier New]wp_nav_menu()[/FONT] ein Fallback auf das erste verfügbare Menü stattfinden könnte oder die Zuordnung der Menüs zu den Positionen klappt nicht o.ä.

    Viel Erfolg bei der Fehlersuche.

    Versuche es einfach mal damit, wird etwas bzw. das Passende ausgegeben?

    Code
    wp_nav_menu( array(
       'theme_location' => 'header'
    ) );
    
    
    wp_nav_menu( array(
       'theme_location' => 'info'
    ) );


    Und da nicht angegeben, sind Inhalte in beiden Menüs gespeichert und die Menüs den entspr. Locations zugeordnet? Das ist nicht wirklich entscheidend, wäre aber gut zu wissen...

    Ergänzung: Und laufen irgendwelche Plugins? Falls ja, deaktivere alle, um jegliche Einflüsse auszuschliessen.

    • Welches Theme Dyad genau mit welcher Version?
    • Link zur Seite mit dem Slider und Headerbild?


    Generell wäre bei diesem Theme zu berücksichtigen:

    Es gibt offenbar eine sehr alte Version Stand 2016 und eine Nachfolgeversion, die aber auch schon seit Februar 2019 keine Updates mehr bekommen hat. Die alte Version dürfte daher bis maximal WordPress 4.6.x getestet sein und die Nachfolgeversion maximal bis WordPress 5.0.x, daher sollte man wohl nach einer Alternative zu diesem Theme suchen, wenn man WordPress 5.7.x einsetzen will.

    Vermutlich ist die WordPress Installation oder eine ggf. vorhandene andere Installation auf dem Server oder auch der FTP-Zugang gehackt.

    Es sollte zeitnah eine umfassende Analyse gemacht werden, was/wo/wie sich auf dem Server verändert und über welchen Weg. Daraus kann man dann weitere Schritte bzgl. Bereinigung usw. ableiten.

    Evtl. kommt sich in den Minify o.ä. Einstellungen von WP Fastest Cache etwas durch andere Updates in die Quere, probiere mal WP Fastest Cache erst nur als reiner HTML Page Cache und dann schrittweise weiter die einzelnen Optimierungseinstellungen.

    Jetpack kann man im Bereich der DSGVO nicht wirklich sinnvoll einsetzen. Die einzige Funktionalität, die wir für Kunden daraus adaptiert haben, ist eine etwas angepasste Version des Plugins Tiled Gallery Carousel Without JetPack, das leider vom Autor selbst offenbar nicht mehr gepflegt wird.