Support » Allgemeine Fragen » Veralteter Content (Plugin, Sidebar,…) auf einem Teil (!) der WordPress Seiten

  • Gelöst mb01

    (@mb01)


    Hallo, habe ein Problem mit einer WordPress Seite welche ich erstellt habe und nun betreue.

    Und zwar ist das Problem dass auf einigen (aber nicht auf allen Seiten) veralteter Content angezeigt wird. Zum einen wird auf diesen Seiten einfach der Inhalt (Text) der Sidebar in einer veralteten Version angegeben die so gar nicht mehr existiert, auf einer Seite wird sogar ein Popup über ein Plugin eingebunden, was gar nicht mehr existiert.

    Dachte ursprünglich dass es am Plugin W3 Total Cache liegt, aber auch nach zahlreichen Versuchen den Cache zu leeren, alle Option zu deaktivieren und sogar das Plugin zu desinstallieren, ändert sich nicht wirklich was. Im Gegenteil, auf den Seiten wo auch sonst der veraltete Content angezeigt wird, gibt es nach dem Entfernen von W3 Total Cache nun CSS Fehler, da die CSS Dateien falsch verlinkt sind, so als wäre das Plugin W3 Total Cache noch installiert.

    Bin echt mit meinem Latein am Ende, woran das liegen könnte. Am meisten wundert mich, dass nur ein Teil der Seiten davon betroffen ist. Es ist fast so als ob für diese Seiten eine veraltete und gecachte Version der Seite ausgegeben wird, aber falls das so ist weiß ich überhaupt nicht woher das kommt. Hatte auch den Hoster im Verdacht (Hosteurope), aber auch da habe ich nichts finden können. dass der Hoster selber irgendeine Form von Caching betreibt.

    Hier sind zwei Beispiele:
    Zum einen eine Seite die korrekt angezeigt wird https://hebammenpraxis-rheinallee.de/hilfe-bei-schwangerschaftsbeschwerden/ (siehe Daten in der Sidebar), dagegen wird auf der folgenden Seite der Inhalt der Sidebar einfach falsch dargestellt https://hebammenpraxis-rheinallee.de/schwangerschaftsvorsorge/.
    Auf der Kontaktseite wird sogar Popup angezeigt, von dem es das Plugin gar nicht mehr gibt….

    Wäre für jede Hilfe sehr dankbar!

    Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]

Ansicht von 14 Antworten - 1 bis 14 (von insgesamt 14)
  • Hallo,
    vielleicht liegt es am Browsercache. Hast Du mal die Seite in einem anderen Browser bzw. mal auf einem anderen Rechner geöffnet?
    Viele Grüße
    Hans-Gerd

    Thread-Starter mb01

    (@mb01)

    Danke für die Antwort, das habe ich natürlich leider auch schon versucht. Habe die Seite auf den verschiedensten Endgeräten (Desktop-PC, Laptop, Smartphones) getestet, teilweise auch im Inkognito Modus und mit Caching deaktiviert in den Chrome Developer Tools und daher rührt der Fehler leider nicht.

    D.h. es muss irgend etwas anderes geben (vielleicht ein Plugin? Oder eine eingebaute WP Funktion?), was den veralteten Seiteninhalt ausgibt.

    Hast du mal in Design > Widgets geschaut, ob dein Theme verschiedene Widget-Bereiche verwendet und du vielleicht den Text doppelt (nur eben in unterschiedlichen Bereichen) abgelegt hast?

    Thread-Starter mb01

    (@mb01)

    Bego Mario Garde (@pixolin)

    Hast du mal in Design > Widgets geschaut, ob dein Theme verschiedene Widget-Bereiche verwendet und du vielleicht den Text doppelt (nur eben in unterschiedlichen Bereichen) abgelegt hast?

    Danke dir, das habe ich auch schon geschaut und das Widget / der Text im Widget ist nur einmal vorhanden. Habe auch schon in die Datenbank geschaut (die Widgets bzw. die Inhalte werden ja in wp_options gespeichert) und dort taucht nur die richtige Version des Textes in der Sidebar auf. D.h. die veraltete Version des Textes steht scheinbar so nicht mal in der Datenbank und ich bin echt ratlos woher das dann sonst kommt…

    Werde jetzt einmal die Seite mit Duplicator kopieren und in ein neues Verzeichnis schieben, vielleicht bringt das ja irgendwas…

    • Diese Antwort wurde geändert vor 4 Jahren, 9 Monaten von mb01.

    … dass es am Plugin W3 Total Cache liegt, aber auch nach zahlreichen Versuchen den Cache zu leeren, alle Option zu deaktivieren und sogar das Plugin zu desinstallieren, …

    Wie bist du denn da vorgegangen?

    Nur das Plugin löschen reicht nicht. Anleitung findest du z.B. hier:
    https://www.thewebmaster.com/wordpress-articles/how-to-uninstall-w3-total-cache-manually/

    Im Moment ist der Cache jedenfalls noch aktiv.

    Thread-Starter mb01

    (@mb01)

    Wie bist du denn da vorgegangen?

    Nur das Plugin löschen reicht nicht. Anleitung findest du z.B. hier:
    https://www.thewebmaster.com/wordpress-articles/how-to-uninstall-w3-total-cache-manually/

    Im Moment ist der Cache jedenfalls noch aktiv.

    Habe mich an die von dir verlinkte Anleitung gehalten, da ich auch gemerkt habe dass einfaches Deinstallieren nicht reicht.

    Das hat allerdings zu dem Problem geführt, dass auf allen Seiten die auch so den veralteten Content einbinden die CSS Styles nicht mehr funktioniert haben. Und zwar haben diese Seiten immer noch versucht die Styles aus dem cache Ordner zu laden, so als hätte ich das Plugin inklusive Minifaction noch aktiv ( aus /wp-content/cache/minity. Komischerweise ging es auf der Hälfte der Seiten aber ohne Probleme. Deswegen habe ich das Plugin übrigens wieder installeirt.

    Das gleiche Problem gibt es auch jetzt noch. Ich habe den Debug Modus von W3 Total Cache aktiviert, sodass am Ende des Quelltext Informationen zum Plugin ausgegeben werden. Das funktioniert komischerweise aber auch nur auf den Seiten die keinen veralteten Content ausgeben. Vergleiche https://hebammenpraxis-rheinallee.de/schwangerschaftsvorsorge/ (veralteter Content) und https://hebammenpraxis-rheinallee.de/hilfe-bei-schwangerschaftsbeschwerden/ (aktueller Content).

    Irgendwas ist das richtig komisch und ich kann es einfach nicht nachvollziehen…

    Das lässt sich für einen Außenstehenden kaum nachvollziehen.
    Ich würde das Cache-Plugin nochmal komplett entfernen und vor allem anschließend den Browser-Cache löschen. Wenn du damit nicht zurecht kommst, einen Dienstleister hinzuziehen.

    Thread-Starter mb01

    (@mb01)

    Okay, dann versuche ich das noch mal. Danke schon mal!

    Das ganze scheint echt kompliziert zu sein 😉
    Kein erwerbbares Theme – von einem Matthias B. als Author gestrickt – mb01??
    Da ich kein Programmierer bin, nur meine Analyse!
    Ich habe mir die Seiten angesehen und verglichen. Offensichtlich ist ja für aussenstehende nicht leicht erkenntlich welch Texte in den Beiträgen alt sind und welche neun sind. Eine Gemeinsamkeit scheinen alte Beiträge zu haben (hoffe ich), in der Sidebar wird dann bei Kapazitäten der September 2019 angegeben und bei neuen Beiträgen der Januar 2020. Wobei bei den 9/2019er auch die Einbindung der Google-Map fehlerhaft ist.
    Bei den Kontakten popt der von einem Popup-Maker verbliebene Text, mit ebenfalls der offensichtlich falschen (Termin-) Information aus dem Text-Widger-3 auf. Das aufpopen ist ebenfalls mit dem Linkspfeil vom (Firefox-) Browser „Eine Seite zurück“ zu reproduzieren.
    Auf der Startseite unten ist noch ein leerer FB-Hinweis übrig geblieben.
    Soweit einmal meine sichtbaren Wahrnehmungen!
    Dann gibts noch einige Dinge die in der (Firefox-)Browserkonsole auftauchen:
    Ein „425 No Reason Phrase“ error beim abholen GET von „cdnjs.cloudflare.com“
    der auch als Status-Code: 304 Not Modified auftreten kann…..
    Eine Warnung „Gemischte (unsichere) Anzeige-Inhalte“ des „wiege-icon.png“ – dadurch kein grünes Schloss.
    Ein „TypeError: wpgmaps_localize[wpgmaps_mapid] is undefined“ natürlich mit Google-Maps
    und noch ein

    Source-Map-Fehler: request failed with status 404
    Ressourcen-Adresse: https://example.de/wp-content/cache/minify/25c34.css
    Source-Map-Adresse: bootstrap.min.css.map

    Nicht zu vergessen der Hinweis „Mutations-Ereignisse sollten nicht mehr verwendet werden. Verwenden Sie MutationObserver stattdessen.“
    Grundsätzlich sollte der Themenauthor damit etwas anfangen können, aber who knows …

    @jostu55
    Deine Antwort verwirrt mich. Was möchtest du uns damit sagen? 🙂

    Thread-Starter mb01

    (@mb01)

    @jostu55

    Genau, ich bin der Autor des Themes. Habe einfach das Theme https://wordpress.org/themes/wp-bootstrap-starter/ und meine Version daraus gestrickt.

    Du hast vollkommen Recht mit der Sidebar, auf den veralteten Seiten steht Kapazitäten ab September 2019, was falsch ist. Auf den Seiten wo es richtig anggezeigt wird heißt es folgerichtig Kapazitäten ab Januar 2020. Ist in dem Zusammenghang leider ägerlich, da die Praxis für die die Seiote ist viele falsche Anfragen bekommt, da einfach nicht die richtigen Daten angezeigt werden (leider auch auf der Kontaktseite…).

    Bin selbst Webentwickler und kenne mich gut mit dem ganzen Thema aus, aber in dem Fall bin ich wie gesagt einfach ohne gute Antwort. Was leider auch für jeden gilt den ich zu diesem Thema befrage.

    Die Fehler die du genannt hast, sind bis auf den https Fehler (unsichere Einbindung von wiege-icon.png über http und nicht https) und die Deprecation Warnung für Mutations-Ereignisse Symptome des Fehlers. Diese treten eben auch nur auf den Seiten mit dem veralteten Content auf… Den leeren FB-Hinweis und 425 Error für cdnjs.cloudflare.com konnte ich nicht reproduzieren.

    Werde nun einmal versuchen die Seite zu migrieren und auf einem lokalen Webserver zu installieren und mal alle Plugins zu deaktivieren. Vielleicht bring ja irgendwas davon Erfolg.

    Hallo, zu meinen gestrigen Zeilen: Den 425er bei cloudflare.com und das Fehlen der Facebook Einbindung konnt ich heute nicht mehr reproduzieren, sorry, aber ich kann nicht sagen warum. War gestern nicht eine einmalige Erscheinung!
    Das Wiege-Icon ist auf der Seite „hilfe-bei-schwangerschaftsbeschwerden“ unter dem Content mit „src=“http://www.heb……../2018/01/Wiege-Icon.png“ eingebunden.

    Aber die wirkliche Frage, woher kommt der „September 2019“ bzw. der falsche Widget-Text ist ja noch offen.
    Hast du ggf. alle DB-Tabellen durchsucht? Z.B. mit dem Plugin Better Search Replace kannst du mit der „Testlauf“-Funktion in weniger als 1 Minute alle DB-Tabellen in einem Durchgang durchsuchen, ohne das etwas verändert wird. Da muß der Text doch in irgend einer Tabelle zu finden sein!
    Und was ja für mich ungewöhnlich ist, zumindest 2 der 3 Sidebar-Widgets werden aus einem alten Stand bzw. falsch geladen. Das erste mit Kontakt ist ja Zeichen-ident!

    • Diese Antwort wurde geändert vor 4 Jahren, 9 Monaten von jostu55.
    • Diese Antwort wurde geändert vor 4 Jahren, 9 Monaten von jostu55.
    • Diese Antwort wurde geändert vor 4 Jahren, 9 Monaten von jostu55.
    Thread-Starter mb01

    (@mb01)

    Ich habe anzwischen die Ursache für das Problem gefunden: Die Seite wurde gehackt und auf einem Teil der Seite wurde wirklich eine alte Version dieser Seite geladen.
    Dabei handelte es sich um den sogenannten Pharma Hack, auf der die Seite (teilweise nur für Suchmaschinenbots sichtbar) verändert werden, um Links auf andere Seiten zu setzen die Medikamente verkaufen, für die man in den USA eigentlich nicht werben darf.

    Habe das Hacker-Skript analysiert und alle betroffenen Dateien entfernt. Allerdings würde ich das Skript gerne auch an eine zentrale Stelle melden, damit anderen auch direkt geholfen wird. All in One WP Security hat das bei mir beispielsweise nicht entdeckt, nur Wordfence hat für einen kleinen Teil des Skripts Alarm geschlagen. Wäre gut wenn das Skript allgemein bekannt wäre und WP Sicherheitsplugins auch direkt danach Scannen könneten. Weiß jemand an wen man sich damit wenden kann?

    Dieser Hack ist hinreichend bekannt – ich wäre nur nicht darauf gekommen, dass sich der in Form veralteter Webseiten bemerkbar macht.

    Informationen, wo Sicherheitslücken gemeldet werden können, findest du hier:
    https://make.wordpress.org/core/handbook/testing/reporting-security-vulnerabilities/

Ansicht von 14 Antworten - 1 bis 14 (von insgesamt 14)
  • Das Thema „Veralteter Content (Plugin, Sidebar,…) auf einem Teil (!) der WordPress Seiten“ ist für neue Antworten geschlossen.