WooCommerce-Seiten werden als leer angezeigt

Lesezeit: 2 Minuten

Benutzer-Avatar
Reece

Die Seiten „Warenkorb“, „Mein Konto“ und „Kasse“ sind alle leer, wenn ich versuche, sie anzuzeigen. Alles, was ich bekomme, ist die Kopf- und Fußzeile. Alles, was ich bisher getan habe, ist, WooCommerce herunterzuladen, die Einstellungen durchzugehen und die Themenunterstützung hinzuzufügen. Meine Shop-Seite funktionierte nicht, bis ich Theme-Support hinzufügte, aber jetzt ist das die einzige Seite, die das tut. Außerdem habe ich bemerkt, dass ich die Seiten abrufen kann, wenn ich den WooCommerce-Shortcode in meinen PHP-Dateien verwende. Aber der Shortcode scheint im Backend nicht zu funktionieren. Übrigens verwende ich mein eigenes benutzerdefiniertes Thema, falls das relevant ist.

Was kann ich tun, um das zu beheben?

Update: Dies muss ein Problem mit meinem Thema sein, als ob ich eines der Standardthemen so eingestellt habe, dass alle WooCommerce-Seiten angezeigt werden. Aber ich weiß noch nicht, was mein Themes-Problem ist.

Update: Ich habe festgestellt, dass ich auf den WooCommerce-Seiten Vorlagen hinzufügen kann, abgesehen von der Shop-Seite, die funktioniert. Warum passiert das?
Geben Sie hier die Bildbeschreibung ein

  • Prüfen Sie zunächst, ob alle Shortcodes richtig platziert sind: docs.woocommerce.com/document/pages-not-displaying Schalten Sie zweitens das Debugging ein, setzen Sie WP_DEBUG in wp-config.php auf true und sehen Sie, was verhindert, dass Shortcodes gerendert werden

    – Nikola Kirincic

    27. Juni 2018 um 8:51 Uhr

  • Ich habe es überprüft und die Shortcodes sind so, wie sie sein sollten. Ich setze WP_DEBUG auf true und sehe keine Fehler

    – Reece

    27. Juni 2018 um 9:09 Uhr

  • Sie sollten dann zu Ihrem Thema wechseln und die Quelle einer Seite mit Problem anzeigen. Überprüfen Sie auch die Konsole auf JS-Fehler. Möglicherweise fehlt ein schließendes HTML-Tag. @Reece

    – Nikola Kirincic

    27. Juni 2018 um 9:17 Uhr


  • Ok, dann suchen Sie in Ihrem Design nach einer Standardseitenvorlage und vergleichen Sie sie mit einem der Standarddesigns. Prüfen Sie, ob ein Vorlagenteil fehlt oder geändert wurde, wie content.php oder content-page.php usw. @Reece

    – Nikola Kirincic

    27. Juni 2018 um 9:24 Uhr

  • @niklaz mir fehlte the_content(); in meiner index.php-Datei. Posten Sie es als Antwort und ich werde Ihnen Anerkennung zollen. Danke

    – Reece

    27. Juni 2018 um 9:37 Uhr

Es sind nur wenige Schritte zu tun.

Schalten Sie zuerst Debug ein, indem Sie umschalten WP_DEBUG zu wahr.

Sehen Sie sich die Quelle der Seite an und überprüfen Sie, ob alles gerendert wird, und überprüfen Sie auch die Konsole auf JS-Fehler.

Endlich, für das Thema, wenn nach dem Wechsel zum Standardthema Inhalte angezeigt werden, gibt es ein themenbezogenes Problem.

Suchen Sie nach fehlenden Vorlagen oder Vorlagenteilen oder einer Struktur innerhalb der zugehörigen Seite, deren Inhalt fehlt, und vergleichen Sie sie mit den Standardthemenvorlagen und Vorlagenteilen.

Sehen Sie, ob ein Vorlagenteil fehlt oder geändert wurde, z content.php or content-page.php, the_content() etc.

1245140cookie-checkWooCommerce-Seiten werden als leer angezeigt

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy