Перейти к содержимому

Блог или сайт: что выбрать

На WordPress технической разницы между блогом и сайтом почти нет. И то, и другое — сайт на WordPress. Разница в том, как вы используете инструменты платформы:

  • Сайт — фокус на статических страницах: Продукты, About, Контакты. Контент меняется редко.
  • Блог — фокус на динамических записях (постах). Новые статьи публикуются регулярно, отображаются в обратном хронологическом порядке.
  • У вас бизнес-визитка (услуги, портфолио)
  • Основной контент статичен (страницы с информацией)
  • Вы не планируете регулярно публиковать статьи
  • Вы планируете регулярно публиковать статьи
  • Основной контент — это посты, а не статичные страницы
  • Хотите привлекать аудиторию через контент-маркетинг

Самый частый вариант: сайт-визитка компании + раздел «Блог» или «Новости». Блог помогает SEO и привлечению посетителей. Чтобы добавить блог к сайту:

  1. Создайте несколько записей (Посты → Добавить новую)
  2. Создайте отдельную страницу для вывода записей:
    • Автоматически: Настройки → Чтение → указать страницу для записей
    • Вручную: создать страницу и добавить блок «Записи блога» (Query Loop)
  3. Добавьте страницу блога в меню навигации

PHP пример: изменить количество записей на странице блога

Заголовок раздела «PHP пример: изменить количество записей на странице блога»
add_action('pre_get_posts', function ($query) {
if ($query->is_home() && $query->is_main_query()) {
$query->set('posts_per_page', 12);
}
});

Что делает код:

  • Меняет количество постов на странице блога на 12.
  • Не затрагивает другие запросы.
document.querySelectorAll('.post-item').forEach((post) => {
const dateAttr = post.getAttribute('data-date');
if (!dateAttr) return;
const postDate = new Date(dateAttr);
const daysSince = (Date.now() - postDate) / (1000 * 60 * 60 * 24);
if (daysSince < 7) {
post.style.borderLeft = '3px solid #007cba';
}
});

Что делает код:

  • Визуально выделяет посты, опубликованные менее 7 дней назад.