Здравствуйте, уважаемый читатель моего блога. Возникла у меня необходимость спрятать часть статей с главной страницы. Не убрать вообще из доступа для читателей, а убрать запись с главной страницы. 

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

Первый способ.

Есть для этого плагин, он у меня на блоге установлен, но почему-то не работает. Вернее работает, но частично – с главной страницы записи убрались, а из последних записей нет. Может тема и плагин не совсем друг другу подходят. Да и лишний плагин на блоге не нужен, если есть возможность справиться без него.

Второй способ.

Очень легким способом в данном случае является вставка кода в файл fuction.php. Просто скопируйте код и вставьте в файл. Код надо вставлять между <?php  и   ?>

Убираем записи с главной страницы   

// скрываем рубрику

function hidecategory($query) {

if ($query->is_feed || ($query->is_home && !(is_paged())))

 {$query->set('cat','-176','-164','-1');}

return $query; }

add_filter('pre_get_posts','hidecategory');

// конец кода скрытия рубрики

На всякий случай сделайте копию этого файла, вдруг что-то пойдет не так.

После изменений в файле не забудьте сохранить. Все очень просто!

Если кому-то покажется этот способ сложным в следующей статье я расскажу как убрать запись с главной страницы с помощью плагина.

Удачи!

с уважением надежда

 

 

 

P.S. Небольшая тренировка мозга

Один английский офицер, вернувшийся из Китая, заснул в церкви во время службы. Ему приснилось, что к нему подходит палач, чтобы саблей срубить голову. Когда сабля почти опустилась на шею офицера, к нему подошла жена и, чтобы разбудить, легонько стукнула веером по шее. Потрясение офицера было так велико, что он тут же умер от разрыва сердца. В этой истории, рассказанной вдовой офицера, что-то неладно. Но что же именно?

Ответ на задачу

НадеждаСкрипты и кодыубрать запись
Здравствуйте, уважаемый читатель моего блога. Возникла у меня необходимость спрятать часть статей с главной страницы. Не убрать вообще из доступа для читателей, а убрать запись с главной страницы. Идея такая – нужные статьи определяем в какую либо рубрику и запрещаем выводить статьи этой рубрики в свежие записи и, заодно, в...

Возможно Вас также заинтересует:

Вывод php кода в блоге на WordPress
Эта тема, наверно, будет интересна для веб мастеров, которым надо в запись вставить php код. 
Как защитить текст от копирования. Часть 2.
Скрипт добавления ссылки на источник при копировании.Здравствуйте, уважаемый читатель. Столкнулась с проблемой копирования контента. Неприятно обнаружить свои труды на чужом сайте. Искала, искала способ, ...
Как убрать автора поста wordpress
Данная статья посвящена теме как убрать автора в статье или на странице wordpress.  Причем, убирать автора вордпресс будем способом правки кода шаблона. 
Как защитить текст от копирования. Часть 1.
Блокировка правой кнопки мыши и выделения текста. Скрипт.Здравствуйте, уважаемый читатель. Столкнулась с проблемой копирования контента. Неприятно обнаружить свои труды на чужом сайте. Искала, искала ...
Как сделать кнопку скачать с помощью кода css
Здравствуйте, уважаемый читатель моего блога. Продолжаю тему о кнопках. В этой статье пойдет речь о том как сделать кнопку скачать с помощью кода css.
Как сделать кнопки вверх вниз для сайта
Эта статья написана в продолжение статьи о том, как сделать кнопку вверх для сайта.
Хлебные крошки на сайте wordpress
Хлебные крошки на сайте - что это и как сделать? 
Как защитить доступ к файлу htaccess кодом
Существует немалое количество способов защитить свой .htaccess файл, ограничить к нему доступ посторонних людей, злоумышленников. Предлагаю вам защититься кодом.