Я хочу удалить пользователям возможность добавлять новые страницы в WordPress. но подоконник может их редактировать.
Я использую плагин Members, но для них все или ничего. Я могу скрыть все страницы (включая возможности редактирования и чтения). Я попробовал еще несколько больших плагинов, как сделать то же самое. поэтому я хочу написать свой код.
Я нашел некоторую помощь, но только для части проблемы
например, этот код удаляет только сторонних разработчиков, но не удаляет кнопку добавления новой в wp-admin / edit.php? Post_type= страница страницы или в верхнем меню
function disable_new_pages() {
// Hide sidebar link
global $submenu;
unset($submenu['edit.php?post_type=page'][10]);
// Hide link on listing page
if (isset($_GET['post_type']) && $_GET['post_type'] == 'page') {
echo '<style type="text/css">
#favorite-actions, .add-new-h2, .tablenav { display:none; }
</style>';
}
}
add_action('admin_menu', 'disable_new_pages');
как я могу удалить это полностью