Есть тип записи Project, с таксономией и своими полями... Он находится в плагине темы. Мне нужно чтобы пользователь мог создавать только его.
Получается мне остаётся только согласно этому
поправить файл function.php? Или где вносятся эти правки?
//Project
register_post_type( 'ozy_project',
array(
'labels' => array(
'name' => esc_attr__( 'Project', 'vp_textdomain'),
'singular_name' => esc_attr__( 'Project', 'vp_textdomain'),
'add_new' => esc_attr__( 'Add Project Item', 'vp_textdomain'),
'edit_item' => esc_attr__( 'Edit Project Item', 'vp_textdomain'),
'new_item' => esc_attr__( 'New Project Item', 'vp_textdomain'),
'view_item' => esc_attr__( 'View Project Item', 'vp_textdomain'),
'search_items' => esc_attr__( 'Search Project Items', 'vp_textdomain'),
'not_found' => esc_attr__( 'No Project Items found', 'vp_textdomain'),
'not_found_in_trash' => esc_attr__( 'No Project Items found in Trash', 'vp_textdomain')
),
'can_export' => true,
'public' => true,
'sort' => true,
'has_archive' => true,
'rewrite' => array('slug' => $project_slug, 'with_front' => true),
'supports' => array('title','editor','thumbnail','excerpt','page-attributes','comments'),
'menu_icon' => 'dashicons-portfolio'
)
);
оно?
Azazelko сказал(а)
Это и выводит на странице формы, у пользователя в лк осталась прежняя форма
Что "это"? Если выводится шорткод, значит он не был объявлен, как вариант, не активировано дополнение публикации.
У пользователя в ЛК от размещения шорткода на странице ничего не изменится.
Действительно, ошибка... сейчас всё нормально работает(публикует куда нужно ), правдо нельзя выбрать категорию проета(видимо в шорткоде нужно указать категории которые нужно предложить?), спасибо за разжевывание.
НО в лк не выводит публикуцию проекта в списке публикаций, я так подозреваю так и должно быть, возможно ли как-то переделать ЛК чтобы форма там была для Проектов и выводило не список статей, а проектов.