Страницы, записи, категории и теги: базовая модель контента
Страницы, записи, категории и теги: базовая модель контента
Заголовок раздела «Страницы, записи, категории и теги: базовая модель контента»Базовая модель
Заголовок раздела «Базовая модель»- Pages: статичные разделы сайта (о компании, контакты, политика).
- Posts: публикации блога, новости, материалы с хронологией.
- Categories: иерархия тем.
- Tags: плоские метки для дополнительных срезов.
Правила структуры
Заголовок раздела «Правила структуры»- У страницы должен быть стабильный URL и понятный template.
- Записи публикуются с категориями, теги используются умеренно.
- Не создавать дублирующие категории с близкими названиями.
PHP пример: регистрируем пользовательскую таксономию для кейсов
Заголовок раздела «PHP пример: регистрируем пользовательскую таксономию для кейсов»add_action('init', function () { register_taxonomy('case_topic', ['post'], [ 'label' => 'Case Topics', 'hierarchical' => true, 'show_in_rest' => true, 'rewrite' => ['slug' => 'case-topic'], ]);});Что делает код:
- Добавляет управляемую тематическую классификацию.
- Открывает таксономию для Gutenberg и REST.
JS пример: подсчет длины заголовка записи в редакторе
Заголовок раздела «JS пример: подсчет длины заголовка записи в редакторе»function titleLengthHint(title) { const length = title.trim().length; return length >= 30 && length <= 70;}
console.log(titleLengthHint('Как настроить WordPress для малого бизнеса'));Что делает код:
- Помогает оценить читаемость/SEO-пригодность заголовка.
- Может быть встроен в editorial checklist.