WordPress

Как сделать новости wordpress

📅 ⏱ 20:39 ⏳ 1 мин 💬 0

Как сделать новости wordpress: простыми словами, по шагам и с примерами. Разбираем, как это работает на практике, типичные ошибки и лучшие решения. Раскрываем т

Коротко: «сделать новости» на WordPress — значит завести рубрику «Новости» (или свой тип записи), вывести её блоком на главной и оформить страницу-ленту. Чаще всего хватает стандартных записей с рубрикой, но для «настоящего» новостного раздела делают свой тип записи с датой события.

Кому и зачемНовости нужны компаниям, клубам, СМИ, школам: показывают, что жизнь идёт, обновляют контент и помогают SEO. Разберём, как организовать их правильно, чтобы потом не «переделывать».

Что нужно для раздела новостей

Элемент Как сделать
Рубрика «Новости» Записи → Рубрики
Страница-лента ссылка на рубрику
Блок на главной блок «Последние записи» или шорткод
Отдельный тип записей CPT (для сложных случаев)
Подписка/уведомления RSS, форма подписки

Вкладки: пошагово




  1. «Записи» → «Рубрики» → создайте «Новости».
  2. Задайте слаг (например, news).
  3. Публикуйте новости, отмечая эту рубрику.
  4. Ссылка на ленту будет вида site.ru/news/.

Самый простой и гибкий путь: новости — это обычные записи с рубрикой.

Чтобы показать новости на главной:

  • в блочной теме — блок «Последние записи» с фильтром по рубрике;
  • в классической — виджет или собственный запрос WP_Query:
CODE
$news = new WP_Query([
  'category_name' => 'news',
  'posts_per_page' => 4,
]);

Выведите заголовки и даты в цикле, добавьте ссылку «Все новости».

Свой тип записей («Новости») нужен, если требуется отдельная админка, свои рубрики и не смешивать с блогом:

CODE
register_post_type('news', [
  'label' => 'Новости',
  'public' => true,
  'has_archive' => true,
  'rewrite' => ['slug' => 'news'],
  'supports' => ['title','editor','thumbnail','excerpt'],
  'show_in_rest' => true,
]);

Регистрируйте через мини-плагин, чтобы «не потерять» при смене темы.

У WordPress есть RSS «из коробки». Для рубрики лента будет вида site.ru/news/feed/. Дополнительно:

  • форма подписки на почту (сервис рассылок);
  • уведомления в мессенджерах/соцсетях;
  • кнопки «поделиться» в записи.
Дата важнее всегоВ новостях обязательно выводите дату публикации и сортируйте по ней. Старая «новость» без даты выглядит как недоразумение. Для событий можно добавить отдельное поле «дата события».

Практика: запуск раздела новостей

  1. Создайте рубрику «Новости».
  2. Настройте её отображение (карточки с датой и картинкой).
  3. Добавьте блок новостей на главную.
  4. Сделайте формат записи «галерея»/«видео», если нужно.
  5. Проверьте ленту на мобильном.
  6. Отправьте раздел в sitemap и поисковики.

Частые ошибки: причина → решение

Симптом Причина Решение
Новости смешались с блогом использована общая лента отдельная рубрика/CPT
Нет даты шаблон её не выводит добавить дату в карточку
Блок на главной пустой неверный слаг рубрики проверить category_name
Пропал раздел после смены темы CPT зарегистрирован в теме вынести в мини-плагин

Проверьте себя

Чек-лист




Самый простой способ сделать новости?




Зачем выводить дату в новостях?




Вопросы и ответы

Нет. Для большинства сайтов хватает рубрики. CPT нужен, если требуется отдельная логика, поля и админка.

Блоком «Последние записи» с фильтром по рубрике или шорткодом, если тема/плагин его предоставляет.

Желательно: category-news.php в дочерней теме позволит оформить ленту «по-новостному» (крупные заголовки, дата, картинки).

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

Итоги

  • Быстрый путь — рубрика «Новости»; гибкий — свой тип записей.
  • Дата публикации обязательна.
  • Блок новостей на главной делают блоком «Последние записи» или WP_Query.
  • Регистрируйте CPT в плагине, а не в теме.
Поделиться: ВКонтакте Telegram WhatsApp Одноклассники Viber Мой Мир

Комментарии

Пока комментариев нет — будьте первым, кто поделится мнением.

Оставить комментарий

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

Получите консультацию нашего маркетолога

Изучит ваш проект, подберет подходящие услуги и тарифы

Получите бесплатный аудит

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

Закажите услугу Каталог морепродуктов

Наш специалист свяжется с вами в ближайшее время и уточнит детали

Закажите адаптивный сайт

Наш специалист поможет составить Вам техническое задание на разработку сайта

Закажите сайт

Наш специалист поможет составить Вам техническое задание на разработку сайта

Закажите сайт лендинг

Наш специалист поможет составить Вам техническое задание на разработку сайта

Закажите сайт каталог

Наш специалист поможет составить Вам техническое задание на разработку сайта

Закажите интернет-магазин

Наш специалист поможет составить Вам техническое задание на разработку сайта

Закажите веб-приложение

Наш специалист поможет составить Вам техническое задание на разработку сайта

Закажите тариф Аутсорс

Стоимость от 150 000 ₽

Закажите тариф Магазин

Стоимость 90 000 ₽

Закажите тариф Классический

Стоимость 60 000 ₽

Закажите тариф Эконом

Стоимость 40 000 ₽

Закажите SEO продвижение

Наш специалист свяжется с вами, проведет анализ, предложит стоимость