Как добавить поле Excerpt для пользовательских типов записей в функциях?

Я просто хочу стандартное поле Excerpt - а не метабокс моего собственного создания, добавленный в Custom Post. Поле отображается в сообщениях, но не в пользовательских сообщениях. Я пробовал оба этих старых решения, но ни одно из них не сработало (возможно, это проблема WP 3.9):

Имя типа пользовательского поста "Scoop"

Я добавил это к register_post_type_scoop() $labels = array

'supports' => array('title','thumbnail','excerpt')

но это не сработало - и не сделал это:

add_post_type_support('Scoop', 'title');
add_post_type_support('Scoop', array('title', 'thumbnail', 'excerpt') );

1 ответ

Добавить значение индекса excerpt к supports объект. Ниже приведен пример:

add_action( 'init', 'create_testimonial_posttype' );
function create_testimonial_posttype(){
  register_post_type( 'testimonials',
    array(
      'labels' => array(
        'name' => __( 'Testimonials' ),
        'singular_name' => __( 'Testimonial' )
      ),
      'public' => true,
      'has_archive' => true,
      'rewrite' => array('slug' => 'clients'),
      'supports' => array('title','thumbnail','editor','page-attributes','excerpt'),
    )
  );
}
Другие вопросы по тегам