Warum zeigt the_content () den Inhalt nicht an?

In meiner WordPress-Site zeigt the_content () nicht den Inhalt, aber $ post-> post_content zeigt es, warum das passiert? und wie kann ich den_inhalt wieder verwenden?

Solutions Collecting From Web of "Warum zeigt the_content () den Inhalt nicht an?"

Das is doch Babyleicht! Um “the_content ()” zu verwenden, muss es innerhalb von The Loop verwendet werden.

Siehe hier: http://codex.wordpress.org/Function_Reference/the_content

“Zeigt den Inhalt des aktuellen Beitrags an. Dieser Tag muss innerhalb von The_Loop sein.”

Wenn es vorher funktioniert hat, ist es wahrscheinlich ein Plugin, das sich in den content_filter einklinkt. Deaktivieren Sie Ihre Plug-ins nacheinander, um festzustellen, ob dadurch das Problem behoben wird. Als nächstes überprüfen Sie die Callback-functionen für den the_content .

Sie können jeden callback für den Inhalt anzeigen, indem Sie Folgendes hinzufügen:

 add_action('template_redirect', 'wpse_44152_template_redirect'); function wpse_44152_template_redirect(){ global $wp_filter; print_r($wp_filter['the_content']); } 

Suchen Sie jede der aufgelisteten functionen, indem Sie in Ihrem Code-Editor eine Suche nach Dateien in Dateien durchführen. Ein Filter-Callback muss $ content-Daten zurückgeben, damit the_content () ordnungsgemäß funktioniert.

Sie können Ihre functions.php in Ihrem Themenordner überprüfen, finden Sie, wenn eine function etwas für die “the_content” -function tun.meine Thema haben das gleiche Problem, und ich fand eine function hat einen Fehler und Ursache “the_content” kann nicht funktionieren

finde Text wie “the_content” in deiner functions.php,