Скрыть произвольный тип поста из админки
-
Через register_post_type создал тип записей. Теперь стоит задача — а как сделать? чтобы в админке этот этот тип поста был виден только админам? (желательно скрыть не на уровне цсс, а чуть более капитально, чтобы даже по прямой ссылке не админы не могли попасть в меню создания новых постов данного типа)
add_action('init', 'crmre_my_init', 70); function crmre_my_init() { $labels = array( ... ); $args = array( 'labels' => $labels, 'public' => true, 'publicly_queryable' => true, 'show_ui' => true, 'show_in_menu' => true, 'query_var' => true, 'rewrite' => true, 'capability_type' => 'post', // создаем по типу страниц 'has_archive' => true, 'hierarchical' => false, 'menu_position' => 50, 'menu_icon' => 'dashicons-admin-home', 'supports' => array('title','editor','author','thumbnail','excerpt','custom-fields') ); register_post_type('book', $args); // регистрируем тип поста }
Просмотр 2 ответов — с 1 по 2 (всего 2)
Просмотр 2 ответов — с 1 по 2 (всего 2)
Тема «Скрыть произвольный тип поста из админки» закрыта для новых ответов.