главная/WordPress изменяем robots.txt
WordPress изменяем robots.txt

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 в конце функции.