Der manuelle Auszug wird beim benutzerdefinierten Beitragstyp ignoriert

Ich habe einige benutzerdefinierte Post-Typen mit Pods eingerichtet, aber es scheint nicht möglich zu sein, meinen manuellen Auszug anzuzeigen. Es funktioniert gut für meine normalen Posts.

Ich habe versucht, es mit echo get_the_excerpt () und the_excerpt () anzuzeigen. Ich habe versucht, es mit get_posts () und setup_postdata () zu tun. Ich habe auch eine Standard-WP_Query-Schleife ausprobiert.

Egal, was ich mache, es gibt mir nur den automatisch generierten Auszug.

Irgendwelche Ideen?

 'press-release' )); foreach ($posts as $i => $post) { setup_postdata($post); ?> 

<a target="_blank" href="https://wordpress.stackexchange.com/questions/182859/manual-excerpt-being-ignored-on-custom-post-type/">   >

Solutions Collecting From Web of "Der manuelle Auszug wird beim benutzerdefinierten Beitragstyp ignoriert"

Ok, ich habe es herausgefunden. Mein benutzerdefinierter Post-Typ hieß pressrelease nicht press-release, und anstatt keine Ergebnisse zu liefern, gab wordpress eine willkürliche Sammlung von Ergebnissen zurück, die auf seltsame Weise gebrochen waren.

Wenn Sie die function register_post_type müssen Sie Unterstützung für Auszüge einschließen:

 add_action( 'init', 'press_release_post_type' ); function press_release_post_type() { register_post_type( 'press_release', array( 'labels' => array( 'name' => __( 'Press Release', '$text_domain' ), 'singular_name' => __( 'Press Release', '$text_domain' ), ), 'has_archive' => true, 'hierarchical' => true, 'public' => true, 'rewrite' => array( 'slug' => 'press_release', 'with_front' => false ), 'supports' => array( 'title', 'excerpt' ), ) ); } 

unterstützt

Ein Alias ​​zum direkten Aufruf von add_post_type_support ().