С помощью этого маленького хака Вы сможете отключить редактирование любой страницы в админ панеле WordPress. Всё что Вам необходимо сделать — это сохранить ниже приведённый код в файл function.php Вашей темы и указать ID Вашего поста, который можно просмотреть в адресной строке браузера, когда Вы находитесь на странице.
Итак, сохраняем этот код в файле function.php:
1 2 3 4 5 6 7 8 9 |
add_action( 'pre_get_posts' ,'invisible_pages' ); function invisible_pages( $query ) { if( !is_admin() ) return $query; global $pagenow; if( 'edit.php' == $pagenow && ( get_query_var('post_type') && 'page' == get_query_var('post_type') ) ) $query->set( 'post__not_in', array(1,2,3,4,5,6,7,8,9) ); // тут вписываем ID поста, который будем скрывать (можно указать один пост). return $query; } |
0 комментарий