WPRemark — это мощный плагин для WordPress, который позволяет автоматизировать проверку качества контента на вашем сайте. Он особенно полезен для блогов и новостных порталов, где важно контролировать уникальность, полноту и соответствие публикаций заданным стандартам. В этой статье мы подробно разберём, как настроить и использовать WPRemark для автоматического контроля качества контента с примерами кода и практическими советами.
Что такое WPRemark и зачем он нужен
WPRemark — плагин, разработанный для автоматической оценки и проверки текстов, публикуемых в WordPress. Он помогает выявлять дублирующийся контент, проверять орфографию, грамматику, а также анализировать структуру текста по заданным критериям. Это особенно актуально для сайтов с большим объёмом статей, где ручной контроль занимает много времени.
Основные функции WPRemark:
- Проверка уникальности текста с помощью API популярных сервисов;
- Автоматическая проверка орфографии и грамматики;
- Оценка читаемости и структуры контента;
- Настраиваемые правила для автоматических уведомлений редакторов;
- Интеграция с редактором WordPress для удобного отображения результатов.
Использование WPRemark позволяет повысить качество контента и снизить риск публикации низкокачественных или скопированных материалов.
Установка и базовая настройка WPRemark
Для начала установки перейдите в админ-панель WordPress, выберите «Плагины» → «Добавить новый» и найдите WPRemark. Установите и активируйте плагин.
После активации перейдите в меню настроек WPRemark и укажите ключи API для проверки уникальности и орфографии, если вы планируете использовать внешние сервисы. Также можно настроить пороговые значения для автоматических уведомлений и действий.
Пример базовой настройки через код в functions.php темы или в собственном плагине для интеграции с WPRemark:
function wplab_wpremark_custom_settings() {
if ( class_exists('WPRemark') ) {
// Устанавливаем минимальный порог уникальности текста 85%
WPRemark\Settings::set('uniqueness_threshold', 85);
// Включаем автоматическую проверку орфографии
WPRemark\Settings::set('spell_check', true);
// Настраиваем уведомления редактора
WPRemark\Settings::set('notify_editor', true);
}
}
add_action('init', 'wplab_wpremark_custom_settings');Этот пример показывает, как программно настроить минимальный порог уникальности, включить проверку орфографии и уведомления.
Автоматическая проверка и уведомления при публикации
WPRemark позволяет автоматически запускать проверку текста при публикации или обновлении записи. Для этого плагин использует хуки WordPress. Рассмотрим пример, как добавить кастомную обработку результатов проверки с уведомлением редактора по email.
function wplab_wpremark_check_post_quality($post_id) {
if ( wp_is_post_revision($post_id) ) {
return;
}
$post = get_post($post_id);
if ( $post->post_type !== 'post' ) {
return;
}
$remark = new WPRemark\Checker($post->post_content);
$result = $remark->run_checks();
if ( $result['uniqueness'] < 85 ) {
wp_mail(
'editor@site.ru',
'Внимание: низкая уникальность контента',
"Публикация с ID {$post_id} имеет низкий показатель уникальности: {$result['uniqueness']}%"
);
}
}
add_action('save_post', 'wplab_wpremark_check_post_quality');В этом примере при сохранении записи запускается проверка с помощью WPRemark. Если уровень уникальности ниже 85%, редактор получает уведомление по email. Это позволяет оперативно реагировать на проблемы с качеством контента.
Интеграция WPRemark с визуальным редактором Gutenberg
Для удобства пользователей можно добавить в редактор Gutenberg визуальный блок с результатами проверки WPRemark. Это улучшит взаимодействие редакторов с плагином и позволит видеть результаты в реальном времени.
Пример простого подключения кастомного блока с результатами проверки:
function wplab_register_wpremark_block() {
wp_register_script(
'wplab-wpremark-block',
plugins_url('block.js', __FILE__),
array('wp-blocks', 'wp-element', 'wp-editor'),
filemtime(plugin_dir_path(__FILE__) . 'block.js')
);
register_block_type('wplab/wpremark-block', array(
'editor_script' => 'wplab-wpremark-block',
'render_callback' => 'wplab_wpremark_block_render'
));
}
add_action('init', 'wplab_register_wpremark_block');
function wplab_wpremark_block_render($attributes, $content) {
$checker = new WPRemark\Checker($content);
$result = $checker->run_checks();
return '<div class="wpremark-results">'.
'<p>Уникальность: '.esc_html($result['uniqueness']).'%</p>'.
'<p>Орфография: '.($result['spell_check'] ? 'Ошибок нет' : 'Обнаружены ошибки').'</p>'.
'</div>';
}Этот блок можно добавить в редактор, чтобы сразу видеть оценки качества текста прямо во время редактирования.
Полезные советы по использованию WPRemark
Для максимальной эффективности рекомендуем придерживаться следующих рекомендаций:
- Регулярно обновляйте ключи API и версии плагина для корректной работы проверок;
- Настраивайте пороги уникальности и других параметров под специфику вашего сайта;
- Используйте уведомления, чтобы редакторы быстро реагировали на проблемы;
- Интегрируйте WPRemark с другими плагинами SEO и оптимизации для комплексного контроля качества;
- При необходимости расширяйте функционал плагина с помощью кастомных хуков и фильтров.
WPRemark отлично сочетается с такими продуктами, как Clearfy Pro для оптимизации сайта и Expert Review для дополнительного контроля качества публикаций. Подробнее о плагинах можно узнать на wpshop.ru.