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

скрыть рубрикуПривет!

Сейчас расскажу мега простой способ как можно убрать записи с главной страницы сайта любой из рубрики. Зачем эти заморочки? — например, вы хотите продавать на своем сайте статьи под ссылки\постовые, так вот, зачем бесить своих читателей частыми бессмысленными статьями с продажными ссылками? Есть выход — публикуете продажные статьи в такой рубрике, записи которой не выводятся на главной, и ваши читатели даже не догадаются, что вы продаете с сайта ссылки. Или можно сделать такую рубрику и публиковать в ней статьи для привлечения трафика (к примеру как всем известный «Инфобизнесмен» получал трафик на бессмысленных запросах, типа, «как солить огурцы»)

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

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

Убираем записи с главной WordPress из нужной рубрики

Код:

[php]
// скрываем рубрику
function hidecategory($query) {
if ($query->is_feed || ($query->is_home && !(is_paged())))
{$query->set(‘cat’,’-74′);}
return $query; }
add_filter(‘pre_get_posts’,’hidecategory’);
// конец кода скрытия рубрики
[/php]

Вот этот код нужно разместить в файле funchions.php перед закрывающим тегом ?>

Где 74 это ID нужной рубрики

Как узнать ID рубрики, читаем тут

Кстати, этот код также и в RSS не отдает статьи из рубрики.

Все, удачи и до скорого!

PS Где я потерялся? Весна, думаете, не дает работать? Ага, как бы не так) Я тут, и все вижу. Работаю, работаю и еще раз работаю! Кстати, мой тур сайт приняли в РСЯ *drinks*  Разместил рекламу, но еще не тестировал. Подал 3 раз заявку в РСЯ на детский сайт. Посмотрим.

Если вам нужен сайт, но у вас нету знаний html, css и др языков программирования, то можете воспользоваться новым конструктором сайтов seo4usa.net и сделать свой первый сайт/блог/интернет-магазин/фотогалерею легко и буквально за 5 минут!

✌️ Хочешь продолжить разговор после статьи?

В Telegram я делюсь всем, чего нет на блоге: быстрые мысли, мемы, хаос и ностальгия.

Подписаться на Telegram
Комментарии: 19
  1. Анатолий

    Знал об этом способе, но большое спасибо за напоминание. Очень хорошо, когда есть возможность скрывать определенные посты.

  2. Никита

    Отличный способ простой и очень полезный, на случай если пригодиться скрыть некоторые посты. Спасибо, Валера *good* Поздравляю с принятием твоего тур сайта в РСЯ. Дай Бог, чтобы и кроху тоже приняли :-)

  3. Анжелика

    Иногда приходится скрывать некоторые записи, так, что информация очень даже нужная и полезная :-)
    Классно, что твой сайт приняли в РСЯ, это контора очень бдительная и попасть туда большая удача!

  4. Геннадий

    Интересный пост, благодарность автору. Хоть и весна ждем новых интересных статтей

  5. Максим Войтик

    А в скрытой рубрике разве кто-то будет покупать ссылки?

    1. Voroni (автор)

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

  6. Денис

    Способ действительно прост. Я думал это плагином делается :)

    1. Voroni (автор)

      В статье есть ссылка и на то, как сделать это плагином)

      1. Денис

        оу, сори, не сразу заметил.

  7. Максим Войтик

    И эту рубрику никто не видит, ну а как тогда попасть в статью с главной страницы?

    1. Voroni (автор)

      Почему не увидят? В списке рубрик будет ссылка на рубрику. Хотя можно и вообще скрыть. Но я ссылку оставляю везде.

  8. Максим Войтик

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

    1. Денис

      можно же её и вообще скрыть, а показывать только там где надо :)

  9. Краснова Оксана

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

    1. Voroni (автор)

      Спасибо, Оксана, что часто заходите в гости) впереди читателей ждет новый дизайн на блоге, и регулярные посты.

  10. Maria

    Подскажите, пожалуйста, можно ли как-то использовать этот способ для Blogger?

  11. Антон

    А можно как нибудь несколько рубрик скрыть?

    1. Andy

      Антон, можно! где ID раздела -74 у автора, там через запятую пишем ID Других рубрик и всё.

  12. Holiart

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

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

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:
Нажимая на кнопку "Отправить комментарий", я даю согласие на обработку персональных данных и принимаю политику конфиденциальности (подробнее).