Auf meiner WordPress-Site zeigt the_content () den Inhalt nicht an, aber $ post-> post_content zeigt ihn an. Warum geschieht dies? und wie kann ich den_inhalt wieder verwenden?
the-content
srisar
quelle
quelle
Antworten:
Um "the_content ()" verwenden zu können, muss es in The Loop verwendet werden.
Siehe hier: http://codex.wordpress.org/Function_Reference/the_content
"Zeigt den Inhalt des aktuellen Beitrags an. Dieses Tag muss sich in The_Loop befinden."
quelle
Wenn es vorher funktioniert hat, ist es wahrscheinlich ein Plugin, das sich in den Filter_content einfügt. Deaktivieren Sie Ihre Plugins nacheinander, um festzustellen, ob das Problem dadurch behoben wird. Überprüfen Sie als Nächstes die Rückruffunktionen für den
the_content
Filter.Sie können jeden Rückruf für the_content anzeigen, indem Sie Folgendes hinzufügen:
Finden Sie jede der aufgelisteten Funktionen, indem Sie eine Codesuche in Dateien in Ihrem Code-Editor durchführen. Ein Filter-Rückruf MUSS $ content-Daten zurückgeben, damit the_content () ordnungsgemäß funktioniert.
quelle
Sie können Ihre functions.php in Ihrem Themenordner überprüfen und herausfinden, ob eine Funktion etwas für die Funktion "the_content" tut. Mein Thema hat das gleiche Problem, und ich habe festgestellt, dass eine Funktion einen Fehler aufweist und "the_content" nicht funktioniert
Finden Sie Text wie "the_content" in Ihrer functions.php,
quelle