Как скрыть анонсы рубрики с главной страницы WordPress

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

 Как скрыть рубрику

Для чего скрывать анонсы рубрики

Зачем скрывать рубрики с главной? Для этого есть масса причин. Как Вы уже заметили, на моем блоге появилась новая рубрика, «Новостная лента» и к примеру вывод анонсов из данной рубрики на главной странице не желателен, так как это не совсем полноценные статьи, а короткие заметки новостей, которые будут Вас знакомить с новостями интернета, только полезные и свежие новости. Все это сделано в рамках моего нового эксперимента, о котором я расскажу в следующих статьях. Еще один из вариантов скрытия рубрик, это когда Вы публикуете обзоры сайтов в рамках обмена ссылками или публикуете статьи с биржы Миралинкс или подобных сервисов. Я думаю с этим понятно, статьи есть и доступны в два-три клика, но анонсов этих статей нет на главной странице блога.

Как узнать ID рубрики

Немного ниже я расскажу о том, как же скрыть рубрику, вернее не рубрику, а сделать так тобы анонсов из данной рубрике не было на главной странице. Но для этого нам понадобиться узнать ID. Номер ID есть не только у рубрик, но и статических страниц, а также постов. Узнать ID достаточно просто, для того нужно зайти в нужный раздел , в данном случае «Рубрики», выбрать нужную и нажать на ссылку «Редактировать», в строке браузера Вы увидите нужный номер ID. Смотрите скриншот ниже.

Для увеличения нажмите на картинку, откроется в новом окне:

kak-skryit-anonsyi-rubrikikak-skryit-anonsyi-rubriki

Теперь Вы знаете как найти номер ID, далее я расскажу как же скрыть анонсы из определенной рубрики.

Как скрыть анонсы выбранной рубрики с главной страницы блога

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

После того как копия сделана, можем приступить к редактированию, естественно, что Вы должны уже создать нужную рубрику и знать ее номер ID, как это сделать я писал выше. Далее в файл functions.php вставляем следующий код.

<,pre>,function removeFromHome($query) { if ($query->,is_home) {$query->,set('cat','-3'),} return $query, } add_filter('pre_get_posts','removeFromHome'),<,/pre>,

Где цифра «3» — это номер ID выбранной рубрики, нужно указать свой, если необходимо скрыть несколько рубрик, то перечисляем ID через запятую. Вот и все дела. Не забываем сохранить. Код надо вставлять с новой строки, сразу после тега:

<,?php

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

Помогла статья? Оцените её!
0 из 5. Общее количество голосов - 0
 

You have no rights to post comments