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

Как запретить вывод постов из определённой рубрики Доброго времени суток всем друзьям и читателям – Sozdaiblog.ru!

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

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

Уверен, что для любого веб-мастера и блоговода главная страница (морда) сайта сопоставима с фасадом собственного дома или офиса, который хочется сделать максимально привлекательным (если это дом) или достаточно тематичным, как того может потребовать внешнее оформление места отведённого для проведения дипломатических встреч.

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

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

Согласитесь, если Ваш сайт о заработке в Интернете , но у Вас есть рубрика « Как разводить кроликов », то выводить подобного рода информацию на главной странице будет не совсем правильно. И не только в плане юзабилити, но и с точки зрения SEO-оптимизации .

В таких случаях, чтобы не отпугнуть посетителей и соблюсти тематическое наполнение информацией «морды» сайта, применяют специальный метод исключения появления публикаций из определённой рубрики на главной странице Веб-ресурса.

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

Реализация данного хака очень проста!

Вам потребуется открыть для редактирования файл functions.php , который находится в папке Вашей активной темы оформления WordPress и в самом конце вписать следующий код:

function removeFromHome($query) {
if ($query->is_home)
    {$query->set('cat','-15');}
return $query; }
add_filter('pre_get_posts','removeFromHome');

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

Для этого в строке {$query->set (‘cat’,’-15′);} указываем её идентификатор.

Если потребуется исключить публикации из нескольких разделов, то просто укажите их ID через запятую {$query->set (‘cat’,’-15, -10, -2′);} .

Чтобы узнать ID необходимой рубрики, достаточно во время её редактирования в админке WordPress посмотреть в адресную строку браузера.

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

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

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

На сегодня у меня всё, до новых постов!

С уважением, Денис Черников!

Оставить свой комментарий
  1. Юлианна

    Огромное спасибо! Как всегда все четко и лаконично!

    1. Денис Черников

      Пожалуйста, Юлианна!

  2. Сергей Москвитин

    Добрый день Денис! Что-то давно у тебя не был. Со всеми тебя наступившими и наступающими праздниками. Спасибо за новый хак, положил себе в закладки.

    1. Сергей Москвитин

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

      1. Денис Черников

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

        1. Денис Черников

          Привет, Сергей!Я рад, что Вы заглянули! Вас тоже поздравляю и счастья вечного желаю!

  3. андрей

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

    1. Денис Черников

      Привет, не помню, но решение есть нужно искать!

  4. Илья

    Добрый день!
    А если на главной статическая страница и записи выводятся не на главную, а на отдельную страницу типа http: //домен/news/ можно скрыть публикацию в блоге необходимых рубрик? Может что-то в коде вместо «home» прописывать… и еще есть какой вариант?
    Подскажите, пожалуйста

    1. Денис Черников

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

      1. Илья

        Не совсем так) У меня сейчас на главной странице статика, а блог выводится на страницу http: //домен/newsНо не все записи которые публикую, нужно чтобы отображались в блоге. Хочется такие записи присвоить к категории которую запретить для вывода в блоге, которые по адресе http: //домен/news

        1. Денис Черников

          Для исключения из общей ленты динамических публикаций определённой категории есть специальный код, который прописывается в functions.php и в нём указывается ID категории, анонсы которой не должны появляться в общей ленте! Это Ваш случай?

          1. Илья

            Поставил плагин Simply Exclude, Версия 2.0.6.2. Но у меня немного нестандартная ситуация…
            Сайт WordPress версии 3.9.1. На главной странице стоит статическая страница и записи выводятся не на главную, а на отдельную страницу типа http: //домен/news/. Хотел скрыть публикацию некоторых записей, добавив их в рубрики которые помощью плагина Simply Exclude запретить публиковать в ленте блога.
            Так и сделал. Создал тестовую запись, добавил в рубрику которую в плагине запретил публиковать (Front/Home).
            Перехожу по адресу http: //домен/news/, а там только запись с рубрики которую запретил. Все другие, которые не запрежал в плагине не отображаются. Получилось наоборот…
            С помощью кода, даже не пробовал. Так как на главной у меня статическая страница. А в коде if ($query->is_home), а у меня блог на /news

          2. Денис Черников

            Напишите мне завтра на почту я Вам код дам, попробуете!

          3. Илья

            Получилось! Спасибо!

          4. Денис Черников

            Всегда, рад!

  5. Инга

    Ох, Денис, спасибо огромное!!! Хоть и занимаюсь web-разработкой, а вот тут как перемкнуло — ничего не помогало, кроме Вашего варианта.

  6. Александр

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

  7. Юлия

    Здравствуйте” Подскажите, пожалуйста, как запретить вывод записей из определенной рубрики не на главной странице?Есть сайт. Есть 2 блока — блог и портфолио. В блоге должны выводится статьи из одной рубрики (это я уже сделала, было реализовано в теме), а в портфолио должны выводиться записи, относящиеся к другим рубрикам. Блог у меня красивый, а в портфолио попадают абсолютно все статьи, включая рубрики, созданные для блога. Как это исправить?

  8. Дмитрий

    Благодарю, всё работает!

  9. Стас

    Доброго времени суток!Искал как выводить из определенной категории, и почему то не получалось, а тут все получилось, и код короткий, вообщем СПАСИБО БОЛЬШОЕ за «рецепт».

  10. Виктор

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

  11. Гость

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

Ваш комментарий

Обязательные поля помечены *

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

Доброго времени суток всем друзьям и читателям – Sozdaiblog.ru! Сегодня Вы узнаете, как запретить...

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

Доброго времени суток всем друзьям и читателям – Sozdaiblog.ru! Сегодня Вы узнаете, как запретить...

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

Доброго времени суток всем друзьям и читателям – Sozdaiblog.ru! Сегодня Вы узнаете, как запретить...

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

Доброго времени суток всем друзьям и читателям – Sozdaiblog.ru! Сегодня Вы узнаете, как запретить...

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

Доброго времени суток всем друзьям и читателям – Sozdaiblog.ru! Сегодня Вы узнаете, как запретить...

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

Доброго времени суток всем друзьям и читателям – Sozdaiblog.ru! Сегодня Вы узнаете, как запретить...

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

Доброго времени суток всем друзьям и читателям – Sozdaiblog.ru! Сегодня Вы узнаете, как запретить...

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

Доброго времени суток всем друзьям и читателям – Sozdaiblog.ru! Сегодня Вы узнаете, как запретить...

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

Доброго времени суток всем друзьям и читателям – Sozdaiblog.ru! Сегодня Вы узнаете, как запретить...

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

Доброго времени суток всем друзьям и читателям – Sozdaiblog.ru! Сегодня Вы узнаете, как запретить...

Подробнее

Что будем искать? Например, Кредит

Create a Mobile Website
View Site in Mobile | Classic
Share by: