ВОПРОС
Мой сайт работает на WordPress 3.0. И у меня есть небольшая проблема – я хочу убрать кнопку добавления новых постов. Есть ли рабочий способ, которым можно отключить ее? Я пробовал удалить ее сам. Для этого мне пришлось немного показаться в файлах, но ввиду недостатка опыта, ничего не получилось.
Полезно : Как отключить обновление плагина в WordPress?(Откроется в новой вкладке браузера)
ОТВЕТ
(Откроется в новой вкладке браузера)
Прежде чем вставить кнопки и ссылки, движок делает проверку при помощи мета-возможности create_posts. Поэтому, чтобы убрать вашу функцию, необходимо изменить пару значений. В целом, все должно выглядеть примерно так:
register_post_type( ‘custom_post_type_name’, array(
‘capability_type’ => ‘post’,
‘capabilities’ => array(
‘create_posts’ => ‘do_not_allow’, // false < WP 4.5, credit @Ewout
),
‘map_meta_cap’ => true, // Set to `false`, if users are not allowed to edit/delete existing posts
));
После этого у вас больше не будет доступа к странице редактирования записей. Надеюсь, я смог решить вашу проблему.