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

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

Содержание

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

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

Способ первый — вставка кода в вашу тему

Для редактирования файлов php очень рекомендую использовать редактор Notepad++. Можно так же редактировать файлы темы прямо из админки блога (внешний вид → редактор). Любым удобным для вас способом открываем файл (находится в каталоге с вашей темой) functions.php. В самом начале файла сразу после символа

вставляем следующий код:

для удаления поста с главной страницы по его ID

для удаления категории с главной страницы по ее ID

Посмотреть id записи можно при редактировании записи. В адресной строке

где после post= и есть id вашей статьи. С рубриками точно так же. Для удобства можно установить небольшой плагин Reveal IDs. После его активации в списках постов и рубрик справа появится колонка с id статьи и рубрики.

Способ второй — установка плагина Simply Exclude

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

Надеюсь данный пост помог вам достичь желаемого результата.

Статья помогла? Поблагодари автора, он ведь старался

dendrblog.ru

Как в WordPress убрать главную страницу. Плагин Exclude Pages

Exclude Pages plugin

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

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

Вообще, выводить на главной странице любую другую довольно просто — это можно сделать стандартными средствами WP.

Для этого перейдём в раздел «Настройки=>Чтение» и в пункте «На главной странице отображать» выберем «Постоянная страница»:

Теперь при заходе на сайт, т.е. по адресу http://site.ru будет открываться страница «Контакты». Правда теперь ещё в верхнем меню будут отображаться обе страницы (Главная и Контакты). Вполне логично, что нужно спрятать «Контакты».

В этом поможет отличный плагин Exclude Pages from Navigation , который позволяет убрать страницу из верхнего меню (она теперь будет доступна по прямой ссылке). Скачать его можно здесь.

Устанавливается он стандартным образом ( «Плагины=>Добавить плагин=>Загрузить файл» ). После успешной установки при добавлении страницы можно будет увидеть следующее:

Снятие галочки (см. рисунок) позволяет исключить данную страницу из верхнего меню.

web-ru.net

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

Привет!

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

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

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

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

Код:

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

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

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

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

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

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

Еще по теме:   Что такое WP-RECALL

aimblog.ru

Как исключить записи и категории из главной страницы WordPress, rss ленты, категорий и архивов без плагинов

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

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

В каких случаях применять?

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

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

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

Без плагина

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

Ниже я буду давать различные куски кода, которые стоит размещать в файле шаблона functions.php.

Исключение конкретных записей по ID

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

В строке 3 числа 1 и 2 являются ID записями, которые не будут отображаться на домашней странице. Прописывать нужно через запятую.

ID записи, страницы и категории узнаете в адресной строке браузера при просмотре через редактор.

Исключение из RSS ленты

Такой код позволит исключить анонсы из новостной ленты и не отправлять их по базе e-mail, если используете сервис подписки и анонсирования с помощью Feedburner.

Добавление записей в этом случае и во всех остальных происходит аналогично.

Исключение из рубрик и архивов

Для исключения записей со страниц рубрик, стоит использовать следующий код.

Данный код можно модифицировать и применить исключение из архивов. Нужно во 2й строек заменить функцию is_category на is_archive.

Исключение из страницы поиска

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

Комбинирование нескольких вариантов

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

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

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

Во 2й строке с условием (if — если) прописаны параметры для категорий (is_category) или главной (is_home).

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

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

Таким же принципом добавляйте для исключения и другие типы страниц.

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

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

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

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

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

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

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

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

Еще по теме:   Что такое Localhost в Wordpress

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

Плагин Simply Exclude

Скачать плагин можно, как через консоль WordPress с помощью поиска, так и с официального сайта WordPress .

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

После установки и активации сразу переходим в его настройки.

Изначально в настройках плагина все выставлено так, что при активации чек-бокса (рассмотрим чуть ниже) нужные страницы (записи, категории, страницы) будут помечены, как «разрешены для отображения». Таким образом для каждого типа страниц нужно будет проставить все чек-боксы, чтобы все отображалось.

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

В настройках имеются 3 вкладки, которые призваны настроить параметры для разных типов страниц:

  • Taxonomies (таксономии) — настройка для функционирования плагина в разделах админ-панели WordPress: рубрики и метки;
  • Post types (типы постов) — для типов постов: статьи и страницы;
  • Users — настройки для пользователей.

Сейчас я дам скриншот настроек первой вкладки (таксономии) и объясню параметры, которые стоит выставить.

  • В первом блоке настроек «Active» необходимо выставить чек-бокс «Active», чтобы плагин добавлял нужные чек-боксы для отключения отображения в рубрики или любые другие типы страниц;
  • Во втором блоке ставим все параметры напротив варианта «Exclude». Он означает, что при включенном чек-боксе в редакторе каждого типа страниц, она будет скрыта от отображения и новые статьи будут по умолчанию открыты для показа. Если поставить параметр «Include only», то поставив чек-бокс, записи будут открыты для показа и новые статьи по умолчанию будут скрыты. Если выбран второй вариант «Include only», то после установки плагина все записи будут скрыты и нужно будет выставить вариант «Exclude»;
  • В блоке «Show/Hide» ставим параметр «Show», чтобы нужные чек-боксы отображались в каждом типе страниц для возможности отключения или разрешения отображения.

Такие же параметры стоит проставить и на остальных 2х вкладках настройек плагина Simply Exclude.

Например, вот скриншот вкладки «Post types».

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

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

Например, чтобы проставить настройки для записей, можно перейти в редактор необходимой статьи или же через пункт все статьи. И там и там будут нужные чек-боксы. В редакторе в правой колонке будет блок «Simply Exclude», содержащий 4 чек-бокса для скрытия записи и страниц:

  • Archives — категорий и архивов;
  • Feeds — RSS ленты;
  • Front/Home — главной;
  • Searches — поиска.

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

В пункте админ-панели WordPress «Все записи» напротив каждого материала в новой колонке с названием «Simply Exclude show» также будут эти 4 чек-бокса. То же самое касается и рубрик. Будет добавлена новая колонка со всеми чек-боксами.

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

Плагин Exclude Categories

Плагин предназначен только для скрытия целой рубрики из главной страницы и RSS ленты. Так как этот вариант не требует особой гибкости (создал один раз рубрику и туда добавляет статьи), то я рекомендую реализовать исключение целой рубрики кодом (см. пункт 2).

Скачать плагин можете по кнопке ниже.

После его установки перейдите в настройки (Настройки — Exclude Category) и выберите необходимую рубрику для исключения ее с главной страницы.

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

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

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

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

Желаю прекрасного настроения и великолепного вам дня. До встречи.

kostyakhmelev.ru

WordPress.org

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

Доброго времени суток.
Возможно вопрос банальный, но как убрать блок записей с главной страницы?

  • Тема изменена 2 года/лет, 7 мес. назад пользователем daolg.
  • Тема изменена 2 года/лет, 7 мес. назад пользователем daolg.
  • Тема изменена 2 года/лет, 7 мес. назад пользователем daolg.

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

У меня нет таких страниц. В списке статических страниц пусто

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

@daolg, или воспользуйтесь советом tuxfighter-а или выберите в настройках чтения — последние записи.

Если вдруг это не сработает — укажите используемую тему (см п 9) и дайте ссылку на сайт.

АПД. досмотрел. @daolg, у Вас и записей похоже нет. Что же и откуда может появиться на сайте?
Начните наполнять сайт контентом — пишите записи и всё будет.

  • Ответ изменён 2 года/лет, 7 мес. назад пользователем SeVlad.
Еще по теме:   Плагин для кэширования для Wordpress

Привет! Ваша проблема похожая на мою: https://ru.wordpress.org/support/topic/редактировать-index-php/ Правильный ответ: сделать главной статистическую страницу. Но есть темы, которые не поддерживают собственные статистические страницы и очень может быть это ваша ситуация.

1) Узнайте, поддерживает ли ваша тема собственные статистические страницы?
Для этого нужно зайти в «Внешний вид» — «Настройки» административной панели (основной панели, которая открывается) и найти меню «Статистическая главная страница».

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

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

Для этого зайдите в раздел «Страницы» на административной панели и создайте новую страницу. Затем еще раз войдите в меню «Статистическая страница» и установите в «На главной странице отображать» отметку возле «Статистическую страницу». Затем в выпадающем меню «Главная страница» выберите ту страницу, которую вы создали. А в меню «Страница записей» выберите ту страницу, где теперь будут помещаться записи.

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

ru.wordpress.org

Отключить WordPress, блоги, записи, комментарии, feed

Привет ! Мы продолжаем разбирать самые интересные и самые полезные плагины для сайта WordPress ! Сегодня вы узнаете как отключить функцию блога на WordPress. Вы сможете отключить записи, комментарии, авторов, feed. Можно убрать из админ-панели ссылки на сайт и форум WordPress. Вы сможете очистить админ-панель от функций блога, чтобы панель была чище. С главной страницы админ-панели удаляется всё, кроме блока “Активность”. Если у вас статический сайт, то данный плагин может быть вам полезен.

Установить плагин Disable Blogging in WordPress вы сможете прямо из админ-панели WordPress. Перейдите на страницу: Плагины – Добавить новый , введите название плагина в форму поиска, нажмите Enter, установите и активируйте плагин.

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

– Posting, включить или отключить записи WordPress. Enable – включить, Disable – отключить.

– Author Page, страница автора.

– Feeds & Related, всё что связано с RSS лентой и feed.

Сохраните сделанные изменения.

– Help Tabs, удалить вкладки помощи из заголовка админ-панели.

– “Howdy,” greeting, удалить приветствие в админ-баре рядом с именем пользователя.

– Have query string version, скрыть показ версии WordPress. Для улучшения безопасности и производительности.

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

– Change admin footer to, удалить из футера админ-панели ссылку на сайт WordPress. Заменяет на ссылку вашего сайта.

Сохраните сделанные изменения.

– Personal Options, скрыть или показать персональные опции:

  • Visual Editor – Визуальный Редактор.
  • Admin Color Scheme – Цветовая Схема Админ панели.
  • Keyboard Shortcuts – Сочетания Клавиш.
  • Toolbar – Панель инструментов.
  • First Name – Имя.
  • Last Name – Фамилия.
  • Nickname – Прозвище.
  • Display Name – Отображаемое имя.

– Contact Info, скрыть или показать контактную информацию.

  • Biographical Info – Биографическая информация.
  • Avatar Display – Отображение аватара.

– Additional Fields, скрытие дополнительных полей профиля, созданные плагины/темы по их идентификационным табличкам.

– Have menu dashicons, скрыть или показать значки в меню.

– Menu separators will be, скрыть сепараторы меню. Это расстояние между некоторыми пунктами меню.

– Redirect hidden menu items to, перенаправление скрытых пунктов меню. Выберите куда будут перенаправлены.

– Admin Menu, скрыть ненужные пункты меню, укажите их url ярлыки – по одной в строке.

Остались вопросы ? Напиши комментарий ! Удачи !

info-effect.ru

Интернет помощник в сети

Seo блог, продвижение, оптимизация сайта и WordPress уроки

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

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

Для того, чтобы скрыть нужный нам записи надо покопаться в файле шаблона functions.php, который находится по следующему пути ( Внешний вид -> Редактор справа ищите данный файл). Либо же по FTP, перейдя в папку вашей темы, по следующему пути /public_html/wp-content/themes/название вашей темы. Не забудьте сделать копии файлов перед их редактированием! Тогда, в случае проблем с работой сайт вы сможете откатить все обратно.

Откройте файл functions.php, и в самом низу, перед знаком ?> вставьте данный код:

В данном коде надо исключать рубрики по отдельности, указывая их ID в 4 строке — <$query->set(‘cat’,’-104, -57′);>. Здесь, для примера, я указал две рубрики с ID 104 и 57.

Теперь расскажу, как узнать ID определенной рубрики сайта. Для этого из админки вашего сайта надо пройти в Записи -> Рубрики, наведите курсором мыши на нужную рубрику, в нижнем левом углу браузера появится маленькое окошко с адресом, где будет также показан ID рубрики:

На картинке показан ID рубрики 104, значит, прописываем в код цифру 104. Если же надо исключить несколько рубрик, то через запятую прописывайте ID номера рубрик.

Вот вы и узнали, как можно исключить с главной страницы WordPress рубрики.

iglous.ru

Поделиться:
Нет комментариев

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

Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.

×
Рекомендуем посмотреть
Adblock
detector