Как скрыть статьи отдельных категорий с главной страницы WordPress

Содержание материала:

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

После обсуждения вопроса скрытия страниц и Вордпресс записей рассмотрю одну похожую задачу, которая иногда возникает при работе над сайтом. Давайте поговорим о том как убрать категории WordPress с главной и RSS ленты блога.

В принципе, существуют разные причины, из-за которых вам нужно будет так сделать, но все они плюс-минус сводятся к тому, что вы просто не хотите показывать своим читателям определенные материалы в данных местах. Подходов к решению проблемы — тоже несколько: через сниппет в файле функций либо с помощью модулей.

Вспоминаются три конкретные ситуации, с которыми я сталкивался и когда данная фишка пригодилась:

  • Допустим, вы ведете персональный профессиональный блог, где иногда кроме технических публикаций желаете добавлять заметки личного плана: делиться какими-то наблюдениями и размышлениями, публиковать обзоры своих путешествий и т.п. Иногда подобную «личную» информацию есть смысл убирать с лицевой страницы сайта.
  • Аналогично предыдущему варианту выделяем в отдельную рубрику разные статьи «для поисковиков», заточенные под определенные ключевики и привлекающие трафик без ущерба основной тематике проекта. Например, можете разбавить свой ресурс о программировании общими мануалами по работе с компьютером.
  • Третий случай больше знаком вебмастерам. Ранее в другом блоге я публиковал пост о заработке на биржах ссылок и Вордпресс сайтах, где среди прочего советовал в WordPress убирать рубрику с текстами, продающими ссылки, из RSS и главной. Так вы минимизируете вред от рекламных материалов для постоянных читателей.

Плагины скрытия категорий

В первой версии статьи я рассматривал лишь модуль Exclude categories, т.к. варианты из официального репозитория вызывали определенные сомнения, сегодня дополню его еще одним.

Ultimate Category Excluder

Плагин Ultimate Category Excluder обладает универсальными функциями и работает с разными типами страницам:

Если вы исключаете записи из поиска с помощью Search Exclude и по совместительству хотите решить вопрос и с другими разделами — самое время обратить внимание на текущий модуль.

Не смотря на то, что Ultimate Category Excluder не обновлялся около 8ми месяцев, выглядит он вполне рабочим (40тысяч скачиваний, оценка — 4,5). После активации переходите в его настройки и в соответствующей таблице ставите галочки напротив исключаемых рубрик и типов страниц.

Exclude Categories

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

Скачать Exclude Categories можете в статье по ссылке выше либо здесь. Установка достаточно простая и обычная — распаковать архив, залить на FTP, активировать в адмике. Затем в разделе «Настройки» появится соответствующий одноименный пункт меню. Переходим в него и видим:

Тут, конечно, опции не такие гибкие как в предыдущем варианте — вы можете выбрать группу значений, а затем для них определить где они не будут показаны. То есть нельзя одну отдельную рубрику скрыть из главной, а другую — из RSS. Также из недостатков я бы назвал отсутствие обновлений с 2011 года, хотя на некоторых моих сайтах все до сих пор стабильно работает.

Как убрать категории WordPress с главной без плагина

В некоторых англоязычных публикациях я встречал реализацию без использования модулей. Вам лишь нужно добавить в файл функций (function.php) следующий код:

function my_exclude_category( $query ) < if ( $query->is_home ) < $query->set( ‘cat’, ‘-2’ ); > return $query; > add_filter( ‘pre_get_posts’, ‘my_exclude_category’ );

Здесь основным и единственным задаваемым параметром является ID скрываемой категории «cat», где указано значение -2. Да, вы правильно заметили — перед ID ставится знак минус. Смотрите соответствующий номер рубрики в адресной строке браузера, перейдя к ее редактированию (или при наведении):

Если вам надо убрать несколько элементов, просто перечислите их через запятую: ( ‘cat’, ‘-2, -4, -5’ );

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

  • Если у вас в макете выводится меню через функцию функция wp_list_categories, то используйте в ней параметр exclude для исключения той или иной рубрики.
  • Когда нужно внедрить более глобальные изменения, пригодится создание разных шаблонов для WordPress страниц и постов.
  • Также скрытые заметки можно вывести в отдельном блоке через список последних сообщений выбранной категории или соответствующий виджет.

В принципе, на этом все. Есть что добавить? — пишем ниже.

WordPress.org

Русский

Поддержка → Проблемы и решения → Скрыть описание категории на страницах

Скрыть описание категории на страницах

Настроил сео и написал текст описание для категории. Но вот проблема на странице категории появилось описание этой же категории. Нужно скрыть описание, но оставить его для сео.

Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Настроил сео и написал текст описание для категории

Каким образом?
С помощью сео плагина или просто добавили описание рубрик в разделе рубрик?

Нужно скрыть описание, но оставить его для сео

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

  • Ответ изменён 1 год, 4 мес. назад пользователем O.

сео плагин, но это предыстория. Просто нужно скрыть описание категории.

remove_action( ‘woocommerce_archive_description’, ‘woocommerce_product_archive_description’, 10 );
и/или
remove_action( ‘woocommerce_archive_description’, ‘woocommerce_taxonomy_archive_description’, 10 );
если в шаблоне Темы вывод не переписан иначе, чем в шаблоне WC.

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

Сегодня темой нашего разговора будут рубрики, а точнее их удаление из RSS и главной страницы. Есть масса причин, для чего это делается. Решить задачу можно двумя способами: плагины и сниппеты.

Я решил вспомнить моменты, когда мне понадобилось прятать рубрики. Таких ситуаций оказалось не менее трёх:

1) Мы ведём публичный блог, где иногда публикуем записи личного характера. Просто рассказываем знакомым, друзьям и ограниченному кругу подписчиков о своей личной жизни, путешествиях, мыслях. Проще говоря, такую информацию лучше убрать от всеобщего обозрения.

Топ-пост этого месяца:  Как поставить Яндекс Метрику на сайт

3,0,1,0,0

2) Если Вы на сайте размещаете специально подготовленные для поисковых систем статьи, лучше их спрятать от глаз обычных обывателей. Чтобы пользователям не мусолить бесконечное количество ненужного материала, скрываем записи от лишних глаз. К примеру, мы ведём компьютерный блог, который разбавляем мануалами.

3) Третий случай хорошо известен веб-мастерам, которые монетизируют собственные сайты. Публикуемые через контент-биржи статьи, лучше спрятать полностью от глаз обывателей. Как скрыть рубрику в WordPress?

Расширение Ultimate Category Excluder

При наличии расширения Search Exclude, скрыть рубрику в WordPress можно с помощью UCE. Если Вы хотите исключить определенные рубрики из RSS и главной страницы сайта, присмотритесь к этому модулю.

У данного плагина высокие оценки пользователей. Пользователям предлагается богатый выбор настроек. Если Вам надо исключить страницы и рубрики, воспользуйтесь галочками.

7,1,0,0,0

Расширение Exclude Categories

Данный плагин нашёлся на одном из ресурсов, посвященных ведению блогов на WP. Автор расширение ссылался на чрезмерный функционал аналогичных программных продуктов. Ссылаясь на то, что они сильно подгружают сайты. В результате, на свет появилось расширение Exclude Categories, имеющее отдельную тему на сайте. Данное решение прекрасно справилось с ненужными рубриками в RSS-ленте и на главной странице WP.

Весь процесс установки расширения до безобразия прост. Как обычно, скачиваем нужное расширение, распаковываем, скидываем по FTP в нужную директорию, устанавливаем и активируем.

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

10,0,0,1,0

Отключаем категории WordPress на главной странице без расширений

Часть иностранных ресурсов посвященных WordPress, предлагают отключать рубрики на сайте без использования каких-либо расширений. Всё, что требуется от пользователя, так это добавить небольшой код в function.php:

function my_exclude_category( $query ) <
if ( $query->is_home ) <
$query->set( ‘cat’, ‘-5’ );
>
return $query;
>

add_filter( ‘pre_get_posts’, ‘my_exclude_category’ );

14,0,0,0,1

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

(2 оценок, среднее: 5,00 из 5)

Advanced Category Excluder — скрыть рубрику в WordPress.

Привет всем, вы находитесь на блоге WebMasterMaksim.ru, сегодня я расскажу как скрыть рубрику в WordPress плагином Advanced Category Excluder.

Скрывать рубрику в вордпресс вам может понадобиться в случае если вы публикуете рекламные статьи у себя на блоге, то есть занимаетесь заработком на размещении статей, вот страница где я рассказывал об этом: Miralinks (Миралинкс) – заработок на блоге размещением чужих статей.

Лучший брокер

Итак, в этом деле нам поможет плагин Advanced Category Excluder, который вы можете скачать внизу статьи.

А если вы их спрячете, то ваши читатели их просто не увидят, видны они будут только поисковым машинам.

Установка плагина Advanced Category Excluder стандартная, после установки не забываем активировать его.

7,1,0,0,0

Вот подробное видео про него:

Затем нужно сотворить новую рубрику, идем в админке WordPress в «Рубрики» в поле «Добавить новую рубрику» заполняем все поля и жмем на кнопку «добавить новую рубрику».

скрыть рубрику в wordpress

Перед настройкой плагина Advanced Category Excluder, нужно чтобы в категории (разделе) который мы создали, была хоть одна статья (при создании этого нового поста, не забываем выбрать именно ту рубрику, которую хотим скрыть).

11,0,0,1,0

Ну а сейчас уже идем в настройки плагина, Advanced Category Excluder создал свой список настроек:

Advanced Category Excluder

Первым делом выбираем вкладку Setting – и смотрим, чтобы не было проставлено ни одной галочки, и в окошке – в 7-ой строчке – стояло «smart». Если что-то настроено не так, то изменяем как я сказал и жмем «Save».

Теперь идем в настройки плагина Advanced Category Excluder ACE –> Categories, и проставляем галочки во втором и третьем столбце напротив рубрики которую только что создали и хотим скрыть, и жмем на кнопку «Doit».

15,0,0,0,1

Ну вот и все, рубрику в WordPress мы скрыли, в которой будем прятать продажные статьи, и во всем нам помог плагин Advanced Category Excluder.

(1 оценок, среднее: 5,00 из 5)

Как скрыть заголовки страниц и постов в WordPress

WordPress – мощный, и в то же время довольно простой в использовании. Но есть определенные изменения, которые сложно сделать без исправления кода или без сторонних инструментов.

Одним из таких примеров может быть: возможность скрывать заголовки страниц и постов. По умолчанию WordPress отображает заголовок во всех записях и на страницах.

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

Случаи, когда нужно скрыть заголовок

Есть несколько распространенных причин, по которым пользователи меняют названия своих постов и страниц в WordPress.

Вы работаете на домашней странице своего сайта

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

Вы создаете целевую страницу

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

Кроме того, заголовок не является полезным компонентом целевой страницы и может отвлекать пользователей, поскольку он может помешать им сосредоточиться на вашем основном посыле.

К тому же стандартный заголовок обычно никогда не сочетается с общим дизайном целевой страницы, так как стилистически крайне ограничен.

Некоторые другие страницы, которые не нуждаются в заголовке

Заголовок может оказаться нежелательным элементом вашей страницы или поста. Например, когда вы создаете страницу подписки на рассылку, и ваша единственная цель — заставить пользователей подписаться на ваши электронные письма или информационные бюллетени.

Бывают ситуации, когда контент располагается в центре страницы. И заголовок в самом верху и слева страницы будет смотреться неуместно.

Как отображать посты и страницы WordPress в виде сетки.

3 способа скрыть заголовки

Примечание. Прежде чем устанавливать новый плагин или что-либо менять на своем сайте, обязательно сделайте полную резервную копию своего сайта.

1. Метод плагинов

В WordPress есть плагины для практически всего, и сокрытие заголовков страниц и постов не является исключением.

Использование плагина — это простой и удобный способ скрыть заголовки, без необходимости возиться с каким-либо кодом или тратить много времени на ручное выполнение этих операций.

Плагин Title Remover от WPGurus прост в использовании и позволяет скрыть названия постов и страниц, которые вы укажите. При создании нового поста или при переходе к старым постам и страницам будет установлен флажок заголовка. Вы сможете в каждом отдельном случае выбирать, скрывать заголовок или нет.

Плагин не вмешивается в меню или область администрирования, как некоторые другие плагины, и не вносит никаких других нежелательных изменений в дизайн.

Чтобы установить этот плагин, в админпанеле сайта наведите указатель мыши на меню «Плагины» в панели инструментов WordPress и нажмите «Добавить новый». Затем введите «Title Remover» в поле поиска в правом верхнем углу экрана и нажмите кнопку «Установить сейчас».

После установки нужно нажать кнопку «Активировать», которая появится там, где была кнопка «Установить сейчас». Плагин активирован, и вы сможете скрывать заголовки постов и страниц.

При создании в редакторе записи или страницы, вы найдете поле «Скрыть заголовок» в нижней правой части записи или страницы. Чтобы скрыть заголовок для этого конкретного поста или страницы, нажмите на флажок и опубликуйте/обновите запись иди страницу.

Если по какой-то причине вы не хотите использовать плагин Title Remover, обратите внимание на альтернативные решения:

Hide Page And Post Title (от Arjun Thakur) еще один популярный плагин, которым можно скрывать заголовки постов и страниц. Как и Title Remover, он также позволяет скрывать заголовки ваших постов и страниц одним простым щелчком мыши.

Топ-пост этого месяца:  Урок 13. Курс по ООП PHP. Composer и автозагрузка
  • Generis Title Toggle (от Bill Erickson) этот плагин специально разработан для сайтов, использующих тему Genesis, включая дочернии темы Genesis. Плагин не будет работать с другими темами.
  • Обратите внимание, что использование плагина для скрытия заголовков будет работать только в том случае, если ваша тема использует рекомендованную функцию. Эта функция отвечает за отображение заголовков в ваших записях и на страницах. И она необходима для того, чтобы плагины могли делать свое дело: скрывать заголовки.

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

    Или попробуйте другие варианты ниже.

    2. Оставьте заголовок пустым

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

    Хотя этот метод прост, он не самый удобный. Это связано с тем, что если вы не используете предварительно заданную структуру постоянных ссылок, вам сначала потребуется создать постоянную ссылку, написав заголовок, а затем удалить его.

    Также можно нажать кнопку Редактировать справа от постоянной ссылки и изменить ее. Теперь, когда у вас есть желаемая постоянная ссылка, можно удалить заголовок, а постоянная ссылка останется.

    Если вы хотите оптимизировать страницу для более высокого рейтинга в Google, но не хотите показывать заголовок посетителям, воспользуйтесь плагином All in One SEO . Благодаря этому плагину можно установить заголовок SEO, который будет отображаться только в Google, а не показываться вашим читателям.

    3. Используйте конструктор страниц, который имеет встроенную опцию

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

    Простой способ удалить или избежать заголовка при создании настраиваемой страницы – использовать плагин WordPress для создания страниц с функцией, которая позволяет это делать.

    Возьмем конструктор страниц Elementor в качестве примера, который является одним из самых универсальных плагинов для создания страниц для WordPress.

    Если вы используете Elementor, то сможете легко удалить заголовок в один клик. Существует также профессиональная версия Elementor , которая поставляется с множеством дополнительных функций: выбор формы, доступ к дополнительным шаблонам, шаблоны тем и многое другое.

    Для создания простых целевых страниц и удаления заголовков даже бесплатная версия будет работать очень хорошо.

    После того, как вы установили Elementor на свой сайт, перейдите на страницу или публикацию, для которой вы хотите удалить заголовок, и нажать кнопку «Редактировать с Elementor».

    На рисунке ниже показано, как выглядит эта страница. Мы подчеркнули название, чтобы вы увидели, что оно все еще там.

    Чтобы удалить этот заголовок, нажмите на крошечный значок настроек в левом нижнем углу страницы (на него указывает стрелка).

    Теперь на странице настроек нужно установить опцию «Скрыть заголовок» на «Да». Заголовок исчез, страницу можно публиковать.

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

    Насколько полезным был этот пост?

    Нажмите на звезду, чтобы оценить этот пост!

    Средний рейтинг: 4.7 / 5. Количество голосов: 16

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

    По умолчанию WordPress выводит на главной странице записи из всех рубрик. Сегодня разберёмся как исключить вывод записей из определённой рубрики.

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

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

    Способ 1. Исключаем записи определённой рубрики с помощью плагина Ultimate Category Excluder

    Устанавливаем и активируем плагин Ultimate Category Excluder. Переходим в раздел Настройки -> Category Exclusion (1), выбираем нужную рубрику в столбце «Exclude from Front Page?» (2) и жмём кнопку «Update» (3).

    Аналогичным образом вы можете исключить рубрики из RSS-ленты (Exclude from Feeds?), со страниц архивов (Exclude from All Archives?) и из результатов поиска (Exclude from Search?).

    Способ 2. Исключаем рубрику с помощью кода

    Ещё один вариант решения задачи — воспользоваться следующим сниппетом.

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

    О том, как запретить отображение (вывод) определённой статьи (записи) на главной странице или страничках архивов — рубрик, тегов, страниц поиска… в этой статье и разберёмся.

    Решая нынешнюю задачу, рассмотрим несколько вариаций кодов:

    Таким образом добьёмся наилучшего результата настройки структуры сайта, чтобы посетителю было удобнее ориентироваться, а нам, как админам, покойно на душе))

    как исключить конкретную запись по id на главной страничке сайта

    …вот и ловкий код для легендарного файла функций либо же плагина, который решит вопрос исключения определённых записей с главной страницы, либо любых архивов любо настроить:

    Создаём такой запрос (относительно отдельных записей post ) к базе данных exclude_post($query); далее указываем страницу для обработки запросом: у нас это is_home .

    Далее создаём (скажем так — правило обработки и фильтра на отдачу информации из БД по запросу) исключения объекта из запроса: т.е запрос возвратится без указанного объекта — id 4.

    return $query; > указание на то, что основной запрос к БД $query теперь отработает и возвратит выборку с нашими коррективами — без id 4 — посредством фильтра финальной строки.

    Что и требовалось!

    Это я максимально упрощённо пытался пояснить, понятности ради. А в более техническом ключе излагается в кодексе вордпресс, правда, многие темы не переведены толком.

    А вообще, у меня в листе дофолоу есть ссылка на один хороший сайт wp-kama, на его страничках есть много полезного и по-русски сказанного)) хотя и несколько сложновато для новичка, но если хотите пройдите, ознакомьтесь.

    Теперь по логике показанного выше кода разберёмся…

    как исключить записи в каких-то иных страницах архивов

    По коду выше видно, что ключевая логика работы кода заключается в условии is_home , а значит в строке 2:

    следует, для необходимого результата исключений, всего-то заменить условный тег на нужный. Например, чтобы исключить определённую запись со странички архивов категорий, надлежит поменять условный тег на is_category и указать id записи — и всего делоф…

    Во второй строке кода должно получиться так:

    И так далее, манипулируя условными тегами…

    1. is_home() — главная
    2. is_search() — страница поиска
    3. is_category() — категории (рубрики)
    4. is_tag() — теги (метки)
    5. is_archive() — страницы архивов
    6. is_author() — страницы авторов
    7. is_feed() — фид
    8. is_year() — дата — год
    9. is_month() — общее время

    Если кто-то использует на сайте странички архивов по датам, или странички авторов (коли на сайте автор не один) — поступаете аналогично описанному принципу выше, добавляя соответствующие условные теги.

    А вот статья, изучив которую можно выучиться как исключить из индексации странички архивов, авторов: это полезно в качестве избавления от «соплей» — дублей страниц.

    как исключить некоторые категории с главной страницы

    …ну, например так…

    Однако в мире известны случаи, когда админ требователен в своих желаниях: ему требуется так, что нужно исключить вывод записей одновременно и с домашней страницы (главной) и с каких-то иных, например, категорий…

    В этом случае можно поступить разно:

    1 — дописать добавочный пример кода с необходимыми параметрами (условных тегов) для выборки из Базы Данных только указанных записей.

    …чтобы не громоздить много лишнего кода, …возможно комбинировать уже имеющийся код — добавляя соответствующие условные теги…

    Посмотрите внимательно на следующий пример: в показанном выше коде, нужно заменить вторую строку на эту.

    if ($query->is_category || ($query->is_home))

    …или просто добавить к уже существующему у вас коду другие необходимые теги-условия (в цикле которых необходимы исключения).

    Добавляется каждый параметр через две вертикальные скобки || (разделитель) который условно заменяют if .

    как исключить из «поиска по сайту» постоянные страницы

    И здесь, как и во всех показанных кодах, мы воспользовались таким хуком из арсенала вордпресс: pre_get_posts — чтобы исключить из результатов поиска постоянные страницы

    Однако — теперь узнаем решение ещё одного схоластического требования админа: (и это желание логично: уж коли однажды создали произвольный тип записей, то, возможно, включить эти записи в поиск по сайту весьма и весьма целесообразно)

    Топ-пост этого месяца:  Влияние некорректного вывода контента в мобильной версии сайта

    включить в поиск по сайту произвольные типы записей

    …блажь включения в поиск произвольных типов записей запросто решить так:

    Вот такой код запишите на постоянное место жительства в файл функций, или плагин:

    …где my-tv — имя произвольного типа.

    Ну вот как бы и всё… если что не ясно, спрашивайте …есть же комментарии…

    …или вот ещё полезные статейка о том, как организовать различное количество выводимых записей на главной и страничках архивов сайта — этот вариант несколько полезнее в плане экономии ресурсов сайта к запросам к БД.

    Удачи в работе творчестве…

    . подписываясь на обновления mihalica.ru —
    . расстаёмся с невежеством.

    На этом занавес представления опускается…
    …на рампы пыль печальная ложится…

    …а в кинозале кино начинается))

    Михаил ATs — владелец блога запросто с Вордпресс — в сети нтернет давным-давно.

    . веб разработчик студии ATs media: помогу в создании, раскрутке, развитии и целенаправленном сопровождении твоего ресурса в сети. — заказы, вопросы. разработка.

    Как скрыть статьи отдельных категорий с главной страницы WordPress

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

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

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

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

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

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

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

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

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

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

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

    Как в WordPress исключить категорию из вывода на главной?

    Иногда на сайте, особенно на блоге, возникает необходимость исключить из вывода на главной странице записи из конкретной категории.

    Зачем исключать категорию из главной страницы WordPress?

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

    Как исключить категорию из главной страницы WordPress?

    Рассмотрим два наиболее популярных способа решения задачи, из которых вы сможете выбрать тот, который наилучшим образом соответствует вашим потребностям.

    Способ 1. Плагин Ultimate Category Excluder

    Использование бесплатного плагина Ultimate Category Excluder является самым простым способом скрыть записи категории на главной.

    После установки и активации плагина первым делом нужно перейти в админ-раздел Настройки -> Category Excluder.

    На странице настроек плагина необходимо лишь выбрать нужную категорию в колонке Exclude from Front Page? и нажать кнопку Update.

    Способ 2. Вручную

    В WordPress существует еще один способ исключить категорию из вывода на главной. Он предусматривает вставку специальных PHP-инструкций в основной конфигурационный файл functions.php вашей активной WordPress-темы.

    Если Вы не знаете, как редактировать functions.php, то в этом случае Вам поможет плагин ProFunctions.

    Добавим следующий код:

    В указанном коде нужно сделать некоторые изменения. Так, в строке $query->set( ‘cat’, ‘-61’ ) значение ‘-61’ означает уникальный идентификатор категории (рубрики), которую нужно скрыть. О том, как посмотреть это значение, мы детально рассматривали в одной из наших прошлых статей.

    Если нужно скрыть несколько категорий, то их ID нужно просто перечислить через запятую. Например:

    Как скрыть рубрику в WordPress, плагин Advanced Category Excluder

    Здравствуйте! Сегодня затрону вопрос как скрыть показ рубрики на главной странице и в RSS ленте в Вордпресс. Зачем это нужно? Я воспользовался плагином после комментариев о том, что на блоге много постов о результатах конкурсов. Сам начал замечать, на главной странице моего блога много мусорных постов.

    Многие закрывают рекламные посты. Закрывают размещенные за деньги чужие статьи, кто то зарабатывает на продаже ссылок с бирж. Ранее я писал о том как зарабатывать на продаже ссылок с блога. Такие посты ухудшают поведенческие факторы блога, так называемое юзабилити, Все это уменьшает качество блога. Могут не принять блог на хорошие биржы по продаже ссылок. Влияет на выдачу в поисковых системах.

    Как скрыть рубрику в WordPress с помощью плагина

    Вначале я попробовал закрыть рубрику «Новости» от показа на главное с помощью PHP кода. Но не получилось, и решил использовать плагин Advanced Category Excluder.

    Найти этот плагин легко. Обычно он есть внутри вашего Вордпресс. Ниже коротко опишу этот процесс для новичков.

    Где взять плагин Advanced Category Excluder, установка и активация

    Заходим в панель управления блогом. В левой колонке наводим курсор мышки на надпись «Плагины» . Справа появляется окошко, нажимаем «Добавить плагин«.

    Открывается страница, где в окне поиска вводим название нужного плагина.

    Далее, нажимаем «установить» и нам предлагают активировать плагин. Активируем его.

    Настройка плагина Advanced Category Excluder

    Настроить плагин не нужно. Сразу переходим к закрытию не нужных рубрик. В левой строке панели инструментов блога наводим на надпись «ACE«. Нажимаем на нужной нам надписи, в данном моем случае «Categories» .

    Выбираем категории- рубрики которые хотим закрыть от показа на главной странице. Ставим галочки, там где нужно. Можно закрыть от выдачи и в RSS ленте,

    Сохраняем нажав на синюю кнопку «Doit». Все, не нужная категория- рубрика больше не показывается на главной странице блога. А в сайдбаре она есть.

    При желании можно скрыть отображение любой страницы с главной страницы блога.

    Удалить категорию- рубрику с сайдбара этим плагином у меня не получилось. Если нужно это сделать, придется исправлять код в теме.

    Добавить комментарий