Intereting Posts
Как я могу сделать доступным для всего сайта контент, например нижний колонтитул получить список всех зарегистрированных действий фильтровать «неактивные» категории из wp_list_categories? Определение того, какая публикация отображается из общих сообщений WPML с WP_Query, обслуживающим все 3 языка WordPress multisite, одна тема и разные языки? Удалить число разбиения на страницы Редактировать часть сообщения Получите первый HTML-код для встраивания видео и добавленный идентификатор отправленного видео из сообщения Добавить класс в кнопку «Ответить» в области комментариев Я должен отправить данные AJAX в wordpress на другой веб-сайт Включить комментарии для сообщения, когда метаданные комментариев удалены. Как уменьшить размер загруженного изображения? Добавление изображений в API Невозможно отредактировать мои объекты в неопределенном смещении Pagebuilder в файле base.php

Можно ли создать 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>