Модератор
Yui
(@fierevere)
永子
http://storage6.static.itmages.ru/i/14/1018/h_1413606408_4332298_0aa3583c75.jpeg
вот и подумайте, настолько ли бесполезен WordPress SEO by Yoast 😀
можно конечно сделать Disallow в robots.txt без нагрузки на сайт
Yui, мне надо не выкинуть странички из индекса, а отключить их, чтобы внутренний поиск по сайту их не находил. поисковики пусть ищут и гонят на них трафик. просто странички не по теме блога и я не хочу, чтобы пользователь вбивая запрос в форму поиска по сайту в результатах их видел.
нашел функцию, которая убирает из категорий и постраничной навигации записи по id. как я понимаю, ее можно как-то доработать под мои нужды, но я не понимаю, как это сделать для страниц
function exclude_post_from_category_archive( $query ) {
$exclude = array(ID записи);
if ( (!is_admin() && is_category()) || ($query->is_main_query() && $query->is_home()) ) {
$query->set( 'post__not_in', $exclude );
}
}
add_filter( 'pre_get_posts', 'exclude_post_from_category_archive' );
спасибо