Автоматизация создания заголовков для статей и постов в WordPress — востребованная задача для блогеров и редакторов, которые хотят ускорить процесс контент-менеджмента и повысить качество заголовков с помощью искусственного интеллекта. В этой статье мы подробно разберём, как с помощью AI автоматически генерировать заголовки для новых постов, используя плагины и собственные функции.
Почему стоит автоматизировать создание заголовков в WordPress
Заголовок — это первое, что видит пользователь и поисковая система, поэтому он должен быть цепляющим, релевантным и уникальным. Автоматизация заголовков помогает:
- Экономить время на написание и редактирование;
- Получать варианты заголовков, основанные на актуальных трендах и ключевых словах;
- Улучшать SEO, используя AI для анализа контента и формирования оптимальных заголовков;
- Снижать человеческий фактор ошибок и повторов.
Реализовать это можно с помощью AI-сервисов и интегрировать с WordPress через API или готовые плагины.
Выбор AI-плагина для автогенерации заголовков
WPGPT — плагин для интеграции AI прямо в редактор
Плагин WPGPT позволяет использовать GPT-модели для генерации контента прямо в админке WordPress. Он идеально подходит для генерации заголовков, так как умеет анализировать текст поста и создавать несколько вариантов заголовков на основе содержания.
Основные возможности WPGPT для заголовков:
- Автоматический анализ текста и генерация релевантных заголовков;
- Возможность выбирать из нескольких предложенных вариантов;
- Интеграция с Gutenberg и классическим редактором;
- Настройка тональности и длины заголовка.
Пример установки и базовой настройки WPGPT
Установите плагин через админку WordPress или скачайте с сайта WPGPT. После активации перейдите в настройки и укажите API-ключ от OpenAI или другого поддерживаемого сервиса.
Далее в редакторе появится кнопка для генерации заголовков. Просто нажмите — и получите варианты, которые можно сразу использовать.
Реализация автоматической генерации заголовков через код
Создание функции wpai_generate_post_title()
Если вы хотите сделать автоматическую генерацию заголовков при сохранении поста, можно использовать следующий пример кода. В нём мы задействуем OpenAI API через PHP и WordPress-хук save_post.
function wpai_generate_post_title($post_id) {
// Проверяем, что это не автосохранение
if (defined('DOING_AUTOSAVE') && DOING_AUTOSAVE) return;
// Проверяем права пользователя
if (!current_user_can('edit_post', $post_id)) return;
$post = get_post($post_id);
// Если заголовок уже есть, не меняем
if (!empty($post->post_title)) return;
$content = $post->post_content;
if (empty($content)) return;
// Формируем запрос к OpenAI
$api_key = 'ВАШ_API_КЛЮЧ';
$prompt = "Создай короткий и цепляющий заголовок для следующего текста поста: \n" . strip_tags($content);
$response = wpai_call_openai_api($api_key, $prompt);
if ($response && !empty($response['choices'][0]['text'])) {
$title = trim($response['choices'][0]['text']);
// Обновляем заголовок поста
wp_update_post(array(
'ID' => $post_id,
'post_title' => $title
));
}
}
add_action('save_post', 'wpai_generate_post_title');
function wpai_call_openai_api($api_key, $prompt) {
$url = 'https://api.openai.com/v1/completions';
$args = array(
'headers' => array(
'Content-Type' => 'application/json',
'Authorization' => 'Bearer ' . $api_key
),
'body' => json_encode(array(
'model' => 'text-davinci-003',
'prompt' => $prompt,
'max_tokens' => 20,
'temperature' => 0.7
)),
'timeout' => 15
);
$response = wp_remote_post($url, $args);
if (is_wp_error($response)) return false;
$body = wp_remote_retrieve_body($response);
return json_decode($body, true);
}
Этот код автоматически создаст заголовок при сохранении поста, если он пустой, на основе содержания поста через OpenAI.
Дополнительные рекомендации и настройки
Оптимизация параметров генерации заголовков
Для получения более релевантных заголовков стоит поэкспериментировать с параметрами API: temperature отвечает за креативность, max_tokens — за длину заголовка. Обычно для заголовков выбирают температуру около 0.5-0.7 и не более 20 токенов, чтобы заголовок был коротким и ёмким.
Интеграция с другими плагинами
Если вы используете SEO-плагины, например Clearfy Pro, можно дополнительно автоматизировать добавление мета-заголовков и описаний на основе сгенерированных AI-заголовков.
Как улучшить качество заголовков с помощью AI
Только генерация — это ещё не всё. Следует:
- Проверять сгенерированные заголовки на уникальность и соответствие тематике;
- Использовать варианты и A/B тестирование, чтобы выбрать лучший;
- Комбинировать AI с правилами SEO и маркетинговыми стратегиями.
Например, можно автоматически создавать 3-5 вариантов заголовков и выводить их редактору для выбора.
Выводы
Автоматическая генерация заголовков в WordPress с помощью AI — мощный инструмент для ускорения работы с контентом. Используя плагины, такие как WPGPT, или интегрируя собственные решения через API OpenAI, вы сможете получать качественные и релевантные заголовки без лишних усилий. Внимательное тестирование и корректировка параметров генерации помогут добиться лучших результатов и повысить эффективность сайта.