Недавно один из наших читателей спросил как можно добавить список запрещенных для заголовков страниц слов в WordPress. Если вы ведете блог с несколькими авторами, и хотите чтобы они избегали определенных слов или фраз, тогда это решение будет вам полезно. В сегодняшней статье мы покажем вам как создать список запрещенных для заголовков слов в WordPress.
Зачем создавать список запрещенных слов для заголовков записей в WordPress?
Не всегда просто держать в курсе всех авторов сайта о вашем редакторском стиле и политике по отношению к пользователям.
Если у автора есть право публикации, то нежелательные слова могут легко оказаться на вашем сайте. Предотвратить это можно, если отобрать право на публикацию записей у пользователей, но это будет означать, что у вас появится больше работы, потому как придется проверять и самум публиковать записи.
Давайте же посмотрим как можно легко добавить список запрещенных слов для заголовков записей в WordPress.
Добавляем список запрещенных слов для заголовков записей в WordPress
Этот способ предполагает добавление кода на свой сайт и рекомендуется для пользователей, которые знают как правильно добавлять сниппеты из веба в WordPress.
Важно: Всегда делайте резервную копию сайта WordPress, если решите добавлять сниппеты код в свои файлы.
Просто добавляем следующий код в в файл functions.php вашей темы или в плагин для сайта WordPress:
function wpb_forbidden_title($title){ global $post; $title = $post->post_title; // Добавляем запрещенные слова и фразы, разделенные точкой с запятой $restricted_words = "word1;word2;word3"; $restricted_words = explode(";", $restricted_words); foreach($restricted_words as $restricted_word){ if (stristr( $title, $restricted_word)) wp_die( __('Ошибка: Вы использовали запрещенное слово "'. $restricted_word .'" в заголовке записи') ); } } add_action('publish_post', 'wpb_forbidden_title', 10, 1);
Не забудьте добавить слова, которые вы хотите запретить, в переменную $restricted_words. Потребуется использовать точку с запятой (;) для разделения слов и фраз.
Этот код просто запускает функцию, когда пользователь пытается опубликовать запись, и проверяет заголовок поста на наличие запрещенных слов. Если код обнаруживает запрещенное слово в заголовке, то отображает пользователю ошибку вроде такой:
Вот и все, мы надеемся, что эта статья помогла вам научиться добавлять список запрещенных слов для заголовков записей в WordPress.
По всем вопросам и отзывам просьба писать в комментарии ниже.
Не забывайте, по возможности, оценивать понравившиеся записи количеством звездочек на ваше усмотрение.