Что выбрать: сайт, блог или сайт с блогом
Блог и сайт
Заголовок раздела «Блог и сайт»Технически на WordPress это почти одно и то же. Разница не в платформе, а в том, как вы используете контент:
- Сайт — упор на статические страницы: услуги, продукты, контакты, о компании.
- Блог — упор на записи и регулярные публикации.
Если нужен более широкий выбор формата проекта, см. Типовые сайты и проекты и Блог / контентный проект / медиа.
Когда выбрать сайт
Заголовок раздела «Когда выбрать сайт»- У вас бизнес-визитка, портфолио или сайт услуг.
- Основной контент статичен и редко меняется.
- Не планируете регулярно публиковать статьи.
Когда выбрать блог
Заголовок раздела «Когда выбрать блог»- Планируете регулярно публиковать статьи.
- Основной контент — это посты, а не страницы.
- Хотите привлекать аудиторию через контент-маркетинг.
Когда нужен сайт с блогом
Заголовок раздела «Когда нужен сайт с блогом»Это самый частый сценарий: сайт компании + раздел «Блог» или «Новости». Такой формат помогает SEO и позволяет регулярно публиковать полезный контент.
Как добавить блог к сайту
Заголовок раздела «Как добавить блог к сайту»- Создайте несколько записей в разделе «Посты».
- Создайте страницу для вывода записей.
- Добавьте страницу блога в навигацию.
- При необходимости вынесите блог на главную через блок записей.
PHP пример: изменить количество записей на главной блога
Заголовок раздела «PHP пример: изменить количество записей на главной блога»add_action('pre_get_posts', function ($query) { if ($query->is_home() && $query->is_main_query()) { $query->set('posts_per_page', 12); }});Что делает код:
- Меняет количество постов на странице блога на 12.
- Не затрагивает другие запросы.
JS пример: выделить новые посты в списке
Заголовок раздела «JS пример: выделить новые посты в списке»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 дней назад.
Материалы и источники
Заголовок раздела «Материалы и источники»- Choose a website or a blog — исходный материал WordPress.com Support