Как скрыть некоторые страницы из списка в административной части блога

При создании блога вебмастеры часто используют шаблоны – это удобно, быстро, просто. Однако у такого способа создания страниц есть один недостаток. Так как вся функциональность созданной с помощью шаблона страницы заключена в исходном коде используемого шаблона, в подавляющем большинстве случаев содержимое страницы, которое видно в редакторе, остается пустым. Таким образом, если смотреть на список страниц в административной части, то вы увидите список пустых страниц. Если вы работаете в блоге один, и знаете, для чего созданы эти страницы, то тогда беспокоиться не о чем. А если в административной части бывает множество пользователей с правами редактирования, то тогда лучше скрыть от них страницы, для них не предназначенные.

Скрыть определенные страницы из списка страниц в административной части блога можно, вставив следующий код в файл functions.php используемой вами темы:

function hide_pages_admin( $query ) {
	global $pagenow;
	if( is_admin() && 'edit.php' == $pagenow && 'page' == get_query_var('post_type') ){
		$query->set( 'post__not_in', array(234,678,123,258) ); 
	}
	return $query;
}
 
add_action( 'pre_get_posts' ,'hide_pages_admin' );

234, 678, 123, 258 - это ID страниц, которые нужно скрыть из списка

Таким же образом можно скрывать из списка не только страницы, но и посты. Для скрытия определенных постов или страниц из списка в административной части блога добавьте в файл functions.php:

function hide_posts_admin( $query ) {
	global $pagenow;
	if( is_admin() && 'edit.php' == $pagenow ){
		$query->set( 'post__not_in', array(248,862,951) ); 
	}
	return $query;
}
 
add_action( 'pre_get_posts' ,'hide_posts_admin' );

248, 862, 951 - это ID постов или страниц, которые нужно скрыть.

Смотрите так же, как скрыть некоторые пункты из меню административного раздела.

Автор tiaurus 2182 Articles
Являюсь создателем n-wp.ru — блога о WordPress для новичков. Мне интересно многое, поэтому еще я сделал 123-box.ru — блог о программах для Windows, и tiaurus.info — блог о красоте.

Оставьте первый комментарий

Оставить комментарий

Ваш электронный адрес не будет опубликован.


*