Пользовательский набор полей, не отображаемый в пользовательском типе записи

#wordpress #custom-fields

Вопрос:

Я использую этот плагин https://wordpress.org/plugins/custom-field-suite/ для создания поля цикла. Это хорошо работает для других сообщений, но не работает для пользовательских типов сообщений works

Я зарегистрировал этот пользовательский тип записи как:

  register_post_type('works', array(
            'labels'              => array(
                'name'                => _x( 'Works', 'Post Type General Name', 'famous_kitchens' ),
                'singular_name'       => _x( 'Work', 'Post Type Singular Name', 'famous_kitchens' ),
                'menu_name'           => __( 'Works', 'famous_kitchens' ),
                'parent_item_colon'   => __( 'Parent Work', 'famous_kitchens' ),
                'all_items'           => __( 'All Works', 'famous_kitchens' ),
                'view_item'           => __( 'View Work', 'famous_kitchens' ),
                'add_new_item'        => __( 'Add New Work', 'famous_kitchens' ),
                'add_new'             => __( 'Add New', 'famous_kitchens' ),
                'edit_item'           => __( 'Edit Work', 'famous_kitchens' ),
                'update_item'         => __( 'Update Work', 'famous_kitchens' ),
                'search_items'        => __( 'Search Work', 'famous_kitchens' ),
                'not_found'           => __( 'Not Found', 'famous_kitchens' ),
                'not_found_in_trash'  => __( 'Not found in Trash', 'famous_kitchens' ),
                'new_item'           => __( 'New Work' ),
            ),


            'supports'            => array( 'title', 'editor', 'excerpt', 'author', 'thumbnail', 'revisions', 'custom-fields' ),
            // You can associate this CPT with a taxonomy or custom taxonomy.
//            'taxonomies'          => array( 'genres' )
            'hierarchical'        => true,
            'public'              => true,
            'show_ui'             => true,
            'show_in_menu'        => true,
            'show_in_nav_menus'   => true,
            'show_in_admin_bar'   => true,
            'menu_position'       => 20,
            'can_export'          => true,
            'has_archive'         => false,
            'exclude_from_search' => false,
            'publicly_queryable'  => true,
            'capability_type'     => 'post',
            'show_in_rest'        => true,
            'menu_icon'           => 'dashicons-food',
            'query_var'           => true,
            'rewrite'             => array( 'slug' => 'works' ),

        ));
 

введите описание изображения здесь

Выше приведен снимок экрана, я выбрал работы по типу публикации, но это поле не отображается в разделе «Администратор». Когда я говорю раздел «Администратор», я не могу добавить галерею, потому что не могу найти это поле галереи в одном типе рабочего сообщения.

Но, если я выберу одно сообщение из сообщения, равного тому, оно будет отображаться в типе сообщения. Это не работает, когда я выбрал типы записей в качестве работ

Комментарии:

1. пуля типа вашего поста-только «Работа», поэтому, пожалуйста, измените «Работает» на «Работает» и попробуйте

2. не могли бы вы немного объяснить, почему вы так думаете? Здесь я написал: 'rewrite' => array( 'slug' => 'works' ),

3. @FullStop Кроме того, я не написал этот случайный текст, я набрал wor его, и там показаны все типы сообщений, и я выбрал один тип оттуда.

4. пожалуйста, один раз создайте тип сообщения с помощью плагина и проверьте. плагин «Пользовательский тип записи»