В моем блоге Wordpress есть несколько областей, к которым я хочу применить тег «noindex».Я делаю это так, потому что URL-адреса не являются постами, страницами, тегами, архивами или авторами, поэтому это не так просто, как просто использовать что-то вроде Yoast.
Я сделал небольшую домашнюю работу и создал этот коддля моих functions.php:
add_action( 'wp_head', 'custom_add_noindex' );
function custom_add_noindex() {
if($_SERVER["REQUEST_URI"] == '/custom_url_1')
echo '<meta name="robots" content="noindex,follow" />';
}
}
Однако я пытаюсь понять, как добавить несколько URL-адресов к этому.Мне нужно исключить 3x URL в общей сложности, и я бы предпочел не использовать три варианта одного и того же кода.Есть ли способ включить несколько URL-адресов в эту функцию?
Возможно, это сработает?
add_action( 'wp_head', 'custom_add_noindex' );
function custom_add_noindex() {
if($_SERVER["REQUEST_URI"] == '/custom_url_1')
echo '<meta name="robots" content="noindex,follow" />';
elseif($_SERVER["REQUEST_URI"] == '/custom_url_2')
echo '<meta name="robots" content="noindex,follow" />';
elseif($_SERVER["REQUEST_URI"] == '/custom_url_3')
echo '<meta name="robots" content="noindex,follow" />';
}
}
Спасибо, я был бы признателен за некоторые советы, прежде чем я сделаю это, пока сайт работаети имеет посетителей 24/7, особенно не хотят заканчивать с белым экраном.