Verwenden von get_the_excerpt in Edit-Post

Ich versuche, get_the_excerpt in edit-post zu verwenden, um anzuzeigen, wie ein Post auf dem Frontend aussehen wird, aber es funktioniert nicht. Alle anderen get_the_xxxx functionen für den Post funktioniert gut. Ich kann den Titel, das Datum, die Metadaten, aber nicht den Auszug aus irgendeinem Grund zeigen.

Ich habe das versucht, habe auch nicht gearbeitet:

$text = apply_filters('the_excerpt', get_post_field('post_excerpt', $post_id)); 

Gibt es etwas, das mich daran hindert, get_the_excerpt auf der Edit-Post-Seite zu verwenden?

Solutions Collecting From Web of "Verwenden von get_the_excerpt in Edit-Post"

Ich denke (und unterstellt), dass Sie (ohne Code, es ist schwer zu wissen, wie Sie vorgehen) add_meta_boxes() , um Ihre Arbeit zu tun. Dann steht Ihr Code logisch in benutzerdefinierten functionen.

Ihre function zum Rendern der Metabox, erhalten Sie nicht die $post global, wenn Sie nicht definiert haben, muss die function wissen, von welchem ​​Post es den Auszug abrufen muss, so dass Sie global $post; hinzufügen müssen global $post; das sollte funktionieren

 function get_excerpt_custom_metabox(){ global $post; echo get_the_excerpt(); } 

Die Art, wie Sie den Filter “_excerpt” verwenden möchten, ist nicht der richtige Weg. Du musst es so machen

 add_filter('the_excerpt', 'your_excerpt_function', 10, 2); function your_excerpt_function($excerpt, $post_id){ // do what you want, return $excerpt; } 

Zögere nicht, deine Frage mit mehr Code zu aktualisieren, wenn du denkst, dass ich falsch liege.