Support » Allgemeine Fragen » Seiten-Textauszug auf Seite einbinden nicht mehr möglich

  • Gelöst georgberg

    (@georgberg)


    Ich habe mit folgende Codezeile meine Seiten für Textauszüge erweitert:
    add_post_type_support( ‘page’, ‘excerpt’);

    Bis vor kurzem hat der Block Beitragsauszug wie von mir beabsichtigt den Inhalt des Textauszugs als Absatz ausgespielt. Jetzt wird der Textauszug nur noch im description metatag ausgespielt.

    Ohne eine Veränderung meinerseits spielen seit einigen Wochen alle Seiten mit diesem Block allerdings den Textauszug eines Beitrags aus (obwohl alle einen eigenen Textauszug haben) – und zwar den des ältesten Beitrags, der einen Textauszug hat. Ich habe das festgestellt, indem ich den Textauszug des ältesten Beitrags gelöscht habe. Darauf wird auf allen Seiten der Textauszug des zweitältesten Beitrags ausgespielt.

    Der erste Absatz meiner Beispielssseite und alles anderen Seiten, die den Block Beitzragsauszug verwenden, wird aus dem Textauszug des folgenden Beitrags gezogen: https://tellerrandstories.de/food/safran-gold/

    Kann ich etwas ändern, damit auf Seiten wieder die eigenen Textauszüge ausgespielt werden, oder ist das früher funktionierende Feature durch WordPress abgestellt worden?

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

Ansicht von 7 Antworten - 1 bis 7 (von insgesamt 7)
  • Wenn ich das richtig sehe, wird das bei mir korrekt dargestellt oder ich habe dich nicht richtig verstanden.

    Ich habe mit folgende Codezeile meine Seiten für Textauszüge erweitert:
    add_post_type_support( 'page', 'excerpt');

    Wo genau hast du diesen Code geschrieben? – In die functions.php eines Child Themes?

    oder ist das früher funktionierende Feature durch WordPress abgestellt worden?

    Sicher nicht – siehe hier

    Teste das doch mal in einem privaten Fenster (Firefox) und/oder im Inkognitomodus (Chrome). Die Option findest du oben rechts bei den drei senkrechten Punkten (Kebab-Menü) in Chrome.
    Vielleicht ist das ein Problem mit dem Cache des Browsers. Ggfs. auch mal den Browsercache löschen.

    Außerdem könntest du mal testen, ob die Darstellung wie gewünscht erfolgt, wenn du (nach Sicherung) z. B. ein Standardtheme verwendest.

    Du findest unter Werkzeuge > Websitezustand > Info einen Bericht zur Website. Warte bitte einen Moment bis die Ladeanzeige ganz oben abgeschlossen ist und kopiere dann per Button den Website-Bericht in deine Zwischenablage. Über den Button „Bericht in die Zwischenablage kopieren“ kannst du den Bericht unverändert (bitte mit den Akzentzeichen am Anfang und Ende) einfügen und anschließend hier posten. Evtl. ergeben sich dann weitere Anhaltspunkte, ob und wo das Problem liegt.
    Lies bitte auch noch mal: Bevor du ein neues Thema (Thread) erstellst.

    Kann das bei mir hier nicht nachvollziehen. Da kann ich auf die Art beliebig viele Auszüge an Seiten hinterlegen.

    Ich würde empfehlen mal Plugins als Ursache auszuschließen. Deaktiviere einfach mal alle und prüfe, ob sich am Verhalten etwas ändert. Wenn ja, ist eines der Plugins daran Schuld.

    Thread-Starter georgberg

    (@georgberg)

    Vielen Dank für den Hinweis. Ich habe das schuldige Plugin Geolocation deaktiviert und jetzt wird der Textauszug wieder angezeigt

    super – freut uns. Danke für die Rückmeldung und “Gelöst”-Markieren. 👍

    Es sieht so aus, als hätte ich ein wo_reset_postdata() nach dem Abarbeiten einer Subquery übersehen… ist jetzt gefixt.

    @ymichel
    In Rätseln du sprichst.

    lol

    Ich bin der Autor vom „geolocation“-plugin. Ich meine, dass der Fehler der oben von Georg beschrieben wurde auf eine WP_query zurückzuführen war, die ich nicht richtig mit einem „wp_reset_postdata()“ zurückgesetzt hatte und somit der Pointer der Artikel am Ende und nicht wie gedacht am Anfang steht. Deshalb der Effekt, der oben beschrieben wurde…

    HTH

Ansicht von 7 Antworten - 1 bis 7 (von insgesamt 7)