Вот кстати тоже интересная задача. Приклееная на главной странице запись, ЯСНОЕ дело в силу эксцентричности WP тоже отображается в своей рубрике. По логике вещей - полный абсурд. WordPress не Joomla! и такого замечательного управления постами и главной не имеет вообще. Да и вообще, возможности контроля вывода содержимого у WP оставляют желать лучшего.

Тем не менее, была поставлена такая задача. Открываем файл вывода постов, это либо index.php или если вы используете рубрикацию (как я это называю), то соответственно файл category-ID.php и ищем нечто подобное:

<?php if (have_posts()) : while (have_posts()) : the_post(); ?>

ПЕРЕД этим ужасом добавляем

<?php
function filter_where ($where = '') {
	$hide_post_id = 18; //ИД поста, который надо скрыть
	$where .= ' AND ID !='.$hide_post_id.' ';
	return $where;
}
 
add_filter('posts_where', 'filter_where';);
query_posts($query_string);
?>
😃+

Leave a comment

Включите изображения, чтобы увидеть вопрос *