codecowboy
  • 0
Учитель

Родительский раскрывающийся список не отображается для пользовательского типа записи

  • 0

Я пытаюсь создать собственный тип сообщений, который я могу связать с родительскими сообщениями (это сообщения, а не страницы). WordPress версии 3.0.1. Я надеялся увидеть список сообщений в раскрывающемся списке родительского сообщения в разделе «Атрибуты страницы», но все, что я получаю, это поле «Заказ». Я пропустил что-то важное?

register_post_type( 'mytest_post_type',
    array(
        'labels' => array(
                'name' => __( 'mytest Interviews' ),
                'singular_name' => __( 'mytest Interview' ),
                'add_new' => __( 'Add New' ),
                'add_new_item' => __( 'Add New mytest Interview' ),
                'edit' => __( 'Edit' ),
                'edit_item' => __( 'Edit mytest Interview' ),
                'new_item' => __( 'New mytest Int.' ),
                'view' => __( 'View mytest Inteview' ),
                'view_item' => __( 'View mytest Int.' ),
                'search_items' => __( 'Search mytest Interviews' ),
                'not_found' => __( 'No mytest Interviews found' ),
                'not_found_in_trash' => __( 'No mytest Interviews found in Trash' ),
                'parent' => __( 'Parent mytest Interview' ),

        ),
        'public' => true,
        'show_ui' => true,
        'hierarchical' => true,
        'query_var' => true,
        'supports' => array('title', 'editor', 'author','custom-fields','page-attributes'),

    )
);

Или невозможно создать новый настраиваемый тип сообщений и сделать эти новые сообщения дочерними элементами существующих сообщений?

Спасибо!

Share
  1. Это работает для меня. Глядя на код, раскрывающийся список появляется только в том случае, если тип сообщения является иерархическим (что верно в вашем случае) и если в базе данных есть другие сообщения того же типа. Таким образом, сообщение не может быть дочерним элементом другого типа сообщения (например, обычного сообщения или страницы), и первое новое сообщение типа не будет отображать раскрывающееся меню.

    • 0
  2. убедитесь, что вы включили эти три свойства в свой аргумент rregister_post_type

    'supports' => [ 'title', 'editor', 'excerpt', 'thumbnail','custom-fields','page-attributes',  ],
    'hierarchical' => true,
    'capability_type' => 'page',
    
    • 0

Оставить ответ

You must login to add an answer.