the_excerpt () gibt den Inhalt des Felds “Auszug” nicht zurück

Das Problem, das ich habe, ist, dass the_excerpt() den Inhalt nicht aus dem Feld “Auszug” des Beitrags the_excerpt() . Stattdessen werden die ersten 55 Wörter des Posts zurückgegeben, als ob das Feld “Auszug” leer ist.

Mein Code ist sehr einfach – innerhalb der Schleife habe ich:

 if( has_excerpt() ) { the_excerpt(); } else { the_content(); } 

Gibt es etwas, das getan werden muss, um WordPress mitzuteilen, das Feld “Auszug” zu verwenden?

Solutions Collecting From Web of "the_excerpt () gibt den Inhalt des Felds “Auszug” nicht zurück"

Hast du das Beispiel aus dem Codex ausprobiert?

 if ( ! has_excerpt() ) { the_content(); } else { the_excerpt(); } 

@ Shanebp – ja das habe ich gemacht, aber das zeigt den 55 Wort Auszug.

Ich habe das wie folgt getriggers.

Ich habe festgestellt, dass der Auszug im WP_Post classnfeld post_excerpt gespeichert ist, also habe ich ihn direkt mit …

 $the_post = get_post(); $post_excerpt = apply_filters('the_excerpt', $the_post->post_excerpt); echo $post_excerpt; 

Ich würde mich freuen, von irgendjemandem zu hören, ob es einen besseren Weg gibt, und auch warum the_excerpt () diesen Feldinhalt nicht gibt.

Vielen Dank