﻿---
title: "Что выбрать: сайт, блог или сайт с блогом"
description: "Как быстро выбрать стартовый формат проекта на WordPress: сайт, блог или комбинацию с блогом."
---

## Блог и сайт

Технически на WordPress это почти одно и то же. Разница не в платформе, а в том, как вы используете контент:

- **Сайт** — упор на статические страницы: услуги, продукты, контакты, о компании.
- **Блог** — упор на записи и регулярные публикации.

Если нужен более широкий выбор формата проекта, см. [Типовые сайты и проекты](https://wpcraft.ru/kb/stacks/wordpress/faq/how-to/website-types-and-projects.md).

## Когда выбрать сайт

- У вас бизнес-визитка, портфолио или сайт услуг.
- Основной контент статичен и редко меняется.
- Не планируете регулярно публиковать статьи.

## Когда выбрать блог

- Планируете регулярно публиковать статьи.
- Основной контент — это посты, а не страницы.
- Хотите привлекать аудиторию через контент-маркетинг.

## Когда нужен сайт с блогом

Это самый частый сценарий: сайт компании + раздел «Блог» или «Новости». Такой формат помогает SEO и позволяет регулярно публиковать полезный контент.

## Как добавить блог к сайту

1. Создайте несколько записей в разделе «Посты».
2. Создайте страницу для вывода записей.
3. Добавьте страницу блога в навигацию.
4. При необходимости вынесите блог на главную через блок записей.

## 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](https://wordpress.com/support/do-i-need-a-website-a-blog-or-a-website-with-a-blog/) — исходный материал WordPress.com Support

## См. также

- [Типовые сайты и проекты](https://wpcraft.ru/kb/stacks/wordpress/faq/how-to/website-types-and-projects.md)