как отключить jetpack для не админов?

Я использую wordpress 4.2.3 и самую последнюю версию jetpack. Все пользователи моего сайта являются участниками. Я хочу скрыть реактивный пакет от участников. Я скрываю меню jetpack от панели управления WP admin UI настраивает плагин. Но когда любой пользовательский тип url: mysite / wp-admin / admin.php? Page = jetpack появляется в браузере. Я использовал этот код, но не помог мне.

function ap_remove_jetpack_page( ) { if ( class_exists( 'Jetpack' ) && !current_user_can( 'manage_options' ) ) { remove_menu_page( 'jetpack' ); } } add_action( 'admin_menu', 'ap_remove_jetpack_page', 999 ); 

Беги меня!

Solutions Collecting From Web of "как отключить jetpack для не админов?"

Используйте приведенный ниже код. В этом коде мы проверяем, является ли страница «jetpack» и основана на том, что отображается сообщение об ошибке.

 add_action( 'admin_init', 'restrict_page' ); function restrict_page() { if ( class_exists( 'Jetpack' ) && !current_user_can( 'manage_options' ) ) { if ( isset( $_GET['page'] ) && $_GET['page'] == 'jetpack' ) { wp_die( 'no access' ); } } }