WordPress изменяем robots.txt
Частой проблемой для junior WordPress разработчиков является не умение изменить файл robots.txt В большинстве случаев, они просто создают файл физически и загружают по ftp.
Вся фишка в том, что WordPress создает файл robots на лету и мы можем легко изменить его используя нужный хук (фильтр).
Фильтр для изменения robots.txt
Все что нам нужно сделать это воспользоваться фильтром robots_txt где в первом аргументе мы получим строку с текущем содержимым и можем манипулировать им как захотим.
Давайте добавим в него пару строчек как в примере ниже. И не забываем в конце добавить символ переноса строки \n
add_filter( 'robots_txt', 'zl_robots_txt_cb', 10, 1 );
function zl_robots_txt_cb( $content ) {
$content .= "User-agent: AdsBot-Google\n";
$content .= "Disallow: /*?*\n";
return $content;
}
Не забываем сделать return в конце функции.