Статья последний раз была обновлена 04.03.2023
Честно говоря, создавая этот компьютерный блог, я не хотел делать раздел новостей. Так как с его наполнением связанны постоянные ежедневные трудности по их поиску и созданию. Но все-таки через некоторое время я решился на небольшой эксперимент. Моя задумка была в том, чтобы сделать раздел с новостями отдельно от основного контента, а вывод на главную страницу состоял из нескольких заголовков. И самое главное чтобы новости постились автоматически в рубрику новостей и ежедневно.
То есть хотелось сделать так, чтобы новостной контент не появлялся в основной ленте постов с миниатюрами, которая находится на главной странице, а так же не попадал в основную ленту RSS канала и соответственно на автомате в различные социальные сети. Плюс к тому не индексировался бы поисковыми сервисами, так как контент планировался автоматический и с небольшим количеством внутреннего текста, просто как небольшие заметки о том, о сем, что творится в компьютерном мире.
Первое что нам нужно сделать, это создать рубрику Новости в админ панели WordPress. Для этого заходим в Записи -> Рубрики и в добавить новые рубрики пишем Новости, в ярлыке news и жмем кнопку добавить новую рубрику.
Отлично рубрика Новости есть, но теперь стоит вопрос, как сделать так, чтобы при публикации в эту рубрику новость не попадала в основную ленту постов на главной странице и в RSS канал соответственно. И в этом нам поможет один из плагинов, который умеет скрывать ненужные категории. Называется он Advanced Category Excluder. Основная работа этого плагина заключается в том, что в пару нажатий кнопки мышки можно скрыть ненужные категории из некоторых мест вашего блога. Таких, например как – главная страница, архивы, поиска, RSS рассылки, а также возможность запрета индексации определенной категории. В общем-то, что нам и нужно.
Устанавливаем этот плагин. Для этого в админ панели нужно зайти в Плагины -> Добавить новый и в поле поиска написать, Advanced Category Excluder нажать поиск и установить найденный плагин, затем его активировать.
Далее после установки и активизации этого плагина необходимо зайти в его настройки, которые появятся после его активации. Итак, заходим в ACE -> Categories(категории) и напротив нашей вновь созданной рубрики Новости ставим галочку почти во всех колонка, кроме Single Post, а то посты вообще будут не видны. И жмем кнопку Doit!
Отлично теперь новости не должны появляться на главной странице вместе с новыми постами и не должны попадать в RSS канал. Это значит, что новости можно увидеть и прочитать, только если зайти непосредственно в рубрику Новости. А мне же требовалось вывести некоторое количество заголовков вновь поступивших новостей. Чтобы был список из 5 заголовков. Для этого требовалось вставить следующий php код, в то место где бы вы хотели видеть этот список новостных заголовков.
<?php
$posts_new = get_posts(‘category=463&numberposts=2’);
foreach ($posts_new as $post_new) :
echo ‘<li class=»news_item»><a href=»‘;
echo get_permalink($post_new->ID);
echo ‘»>’;
echo mysql2date(‘j.m.Y’, $post_new->post_date);
echo ‘ — ‘;
echo $post_new->post_title;
echo ‘</a></li>’;
endforeach;
?>
</ul>
Я решил вставить этот код вверху под своим слайдером и основным контентом. В файл loop.php – который в моей теме для WordPress’а отвечает за цикличный вывод статей на главную страницу.
В этой строчки $posts_new = get_posts(‘category=463&numberposts=2’); — php кода вам необходимо обязательно указать ID номер вашей категории Новостей(у меня он тут 463). А также количество шт. заголовков новостей в списке(в этом примере их 2).
Иногда возникает вопрос как определить ID номер рубрики. Для этого я захожу через браузер(Opera) в Записи -> Рубрики, нахожу нужную рубрику и подвожу к ней курсор мышки. Снизу появляется ссылка этой рубрики и в этой ссылке указывается ее ID номер.
Отлично теперь у нас есть отделенная рубрика от основного контента, заголовки постов которой, аккуратненьким списком выводятся на главной странице нашего блога.
Автоматическое наполнение новостями
Есть в интернете масса сервисов которые занимаются автонаполнением сайта контентом. Но я остановлюсь на одном таком сервисе который предлагает автоматизировать процесс наполнения сайта новостями причем с гарантией уникальности тех самых новостей. Естественно что за свои услуги они берут деньги. В зависимости от количества новостей в неделю или в месяц, а так же размера текста в новости, складывается определенная стоимость. Например 3 новости в неделю обьемом 500 символов обойдутся вам в 12 условных единиц. А постоянное ежедневное наполнение новостями по одной новости в день в течение месяца будут стоить 30 у.е. и т.п. Так же вы сможете настроить любой свой график публикации новостей, даже на определенные дни, а также выбрать любой размер новости от маленькой заметки до большого обзора. Есть возможность публиковать картинки к новостям.
textreporter.ru – вот ссылка на сам сайт.
Я не буду описывать процесс подключения этой системы, так как что необходимо сделать это зарегистрироваться. Пополнить баланс – можно с банковской карты или через вебмани. И затем следовать подробным инструкциям указанным на сайте сервиса textreporter.ru/how-to/. В целом затруднений с настройкой не должно быть, есть поддержка основных движков(CMS). Если возникнут проблемы можно обратиться в службу поддержки.
Правда после настройки и пуска проекта, новости публикуются не сразу а через несколько дней, и если все прошло удачно дальше все идет на автомате без вашего участия.
Да кстати еще один маленький нюанс. Чтобы ссылка(ярлык) автоматических новостей была не на русском языке, нужно установить плагин Cyr to Lat enhanced который автоматически переделывает ярлык из кириллического вида в латинский синтаксис. Что бы не было потом проблем со ссылками и поисковиками.
На этом вроде все. Теперь у вас на сайте появиться относительно автоматический раздел новостей отделенный от основного контента не участвующий в RSS ленте и не индексируемый поисковиками. Ну а вы тем самым можете сконцентрироваться на написании объемного и большого, интересного основного контента – обзоров, статей, инструкций и т.п.
http://www.white-windows.ru/delaem-razdel-novostej-otdelno-ot-osnovnogo-kontenta-v-wordpress-s-avtomaticheskim-napolneniem/
- Как узнать IP-адрес по MAC-адресу - 07.04.2023
- Пинг проходит, а страницы в браузере не открываются - 07.04.2023
- Что если сайт пингуется «извне», но не открывается из под «локалки»? - 07.04.2023