Если вы перешли на новый алл сео, то фильтры в нем поменялись и используемый вами, теперь вот так будет aioseo_canonical_url
Судя по всему вам не очень хочется поменять или найти все в базе через phpMyAdmin.
Тогда попробуйте вот этот плагин или похожие Better Search Replace.
Для древних и не обновляющихся с давних времен хостингов, написана функция, когда "деревья были большими". Не думаю, что такие есть сейчас.
Ни как не повлияет, в wp не только версия расскажет все про него. Но скрыть можно.
Протестируйте.
Если есть к чему прицепиться в виде хука или... в общем вот так на wp можно бороться и вылетают из индекса живенько и уже под свою систему.
Полностью все GET:
add_action( 'wp_head', function() { if (isset($_GET) && $_GET) { echo '<meta name="robots" content="noindex, follow" />' . "\n"; }}, 1);
Определенный:
function yw_noindex_follow() {$url = $_SERVER['REQUEST_URI']; if (strpos($url,'?бла_бла') !== false) { echo '<meta name="robots" content="noindex, follow" />' . "\n"; }}add_action( 'wp_head', 'yw_noindex_follow', 1);
Ответил.