Intereting Posts
WordPress позволяет нескольким пользователям иметь одинаковый идентификатор электронной почты; и у меня проблема с этим! 3 столбца, 3 категории, один архив и разбивка на страницы Вопрос по короткому коду Несколько экземпляров мультисайта, подключающихся к одной базе данных Как добавить уникальные номера в новые дублированные заголовки / URL-адреса? где изменить get_comment_author_link ()? WordPress Cron Job в Bookly Plugin Как программно добавлять категории в продукты в woocommerce? Как добавить встроенную текстовую область в разработку темы? многоэкранный ящик для почтового обмена Как использовать Ajax для создания раскрывающегося списка настраиваемых полей на основе публикации, выбранной в предыдущем раскрывающемся списке? Update Post Meta добавляет значение к моему массиву serialize Фильтр или Крюк, чтобы поймать предварительную рендеринг сообщений WP 3.8 Цвет администратора по умолчанию для всех пользователей Как добавить фильтр-фильтр в медиа-библиотеку?

Можно ли создать rel = "noindex, nofollow" для одного сообщения, если содержат плохие ключевые слова?

Я запускаю проект с использованием плагина «Созданный сгенерированный контент», поэтому мой сайт будет иметь тонны контента мгновенно. В некоторых сообщениях будут содержаться нежелательные и плохие ключевые слова, поэтому их нужно будет исключить из поисковой системы. Но я не знаю, как это сделать.

Можно ли создать rel="noindex, nofollow" для одного сообщения, если оно содержит определенные плохие ключевые слова?

Я пробовал этот маленький плагин, но все равно не работает.

 function noindex_bad_words() { if (is_single()){ //add more keywords in regex code $block_bad_words="/\b(badwords|badkeyword)\b/"; if (preg_match($block_bad_words,strtolower(get_search_query()))) { echo '<meta name="robots" content="noindex,nofollow" />'; } else { echo '<meta name="robots" content="index,follow" />'; } } } add_action('wp_head', 'noindex_bad_words'); 

Solutions Collecting From Web of "Можно ли создать rel = "noindex, nofollow" для одного сообщения, если содержат плохие ключевые слова?"

  <head> <meta charset="<?php bloginfo( 'charset' ); ?>"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="profile" href="http://gmpg.org/xfn/11"> <?php if (is_single()){ //add more keywords in regex code $badWords = array("badwords","badkeyword"); $string = get_the_content(); $matches = array(); $matchFound = ''; $matchFound = preg_match_all("/\b(" . implode($badWords,"|") . ")\b/i",$string,$matches); } ?> <meta name="robots" content="index,follow <?php echo $matchFound ?>" /> <?php wp_head() ?> </head>