#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. пожалуйста, один раз создайте тип сообщения с помощью плагина и проверьте. плагин «Пользовательский тип записи»