Как закрыть в noindex шапку, меню, похожие записи, сайдбар, подвал?
Чтобы закрыть определенные блоки в noindex можно использовать хуки. Установите наш пустой плагин ProFunctions и добавьте туда код:
Тема Reboot
/**
* Закрываем в noindex части сайта
*/
// Шапка (логотипа, соц. кнопки, html блоки)
add_action( 'reboot_before_header', 'reboot_noindex_open' );
add_action( 'reboot_after_header', 'reboot_noindex_close' );
// Основное меню под шапкой
add_action( 'reboot_before_main_navigation', 'reboot_noindex_open' );
add_action( 'reboot_after_main_navigation', 'reboot_noindex_close' );
// Похожие записи
add_action( 'reboot_before_related', 'reboot_noindex_open' );
add_action( 'reboot_arter_related', 'reboot_noindex_close' );
// Сайдбар
add_action( 'reboot_sidebar_before_widgets', 'reboot_noindex_open' );
add_action( 'reboot_sidebar_after_widgets', 'reboot_noindex_close' );
// Подвал (текст, счётчики, соц кнопки)
add_action( 'reboot_before_footer', 'reboot_noindex_open' );
add_action( 'reboot_after_footer', 'reboot_noindex_close' );
function reboot_noindex_open() {
echo '<!--noindex-->';
}
function reboot_noindex_close() {
echo '<!--/noindex-->';
}
Тема Bono
/**
* Закрываем в noindex части сайта
*/
// Шапка (логотипа, соц. кнопки, html блоки)
add_action( 'bono_before_header', 'bono_noindex_open' );
add_action( 'bono_after_header', 'bono_noindex_close' );
// Основное меню под шапкой
add_action( 'bono_before_main_navigation', 'bono_noindex_open' );
add_action( 'bono_after_main_navigation', 'bono_noindex_close' );
// Похожие записи
add_action( 'bono_before_related', 'bono_noindex_open' );
add_action( 'bono_arter_related', 'bono_noindex_close' );
// Подвал (текст, счётчики, соц кнопки)
add_action( 'bono_before_footer', 'bono_noindex_open' );
add_action( 'bono_after_footer', 'bono_noindex_close' );
function bono_noindex_open() {
echo '<!--noindex-->';
}
function bono_noindex_close() {
echo '<!--/noindex-->';
}
Тема Root
/**
* Закрываем в noindex части сайта
*/
// Шапка (логотипа, соц. кнопки, html блоки)
add_action( 'root_before_header', 'root_noindex_open' );
add_action( 'root_after_header', 'root_noindex_close' );
// Основное меню под шапкой
add_action( 'root_before_main_navigation', 'root_noindex_open' );
add_action( 'root_after_main_navigation', 'root_noindex_close' );
// Похожие записи
add_action( 'root_related_before', 'root_noindex_open' );
add_action( 'root_related_before', 'root_noindex_close' );
// Сайдбар
add_action( 'root_sidebar_before_widgets', 'root_noindex_open' );
add_action( 'root_sidebar_after_widgets', 'root_noindex_close' );
// Подвал (текст, счётчики, соц кнопки)
add_action( 'root_before_footer', 'root_noindex_open' );
add_action( 'root_after_footer', 'root_noindex_close' );
function root_noindex_open() {
echo '<!--noindex-->';
}
function root_noindex_close() {
echo '<!--/noindex-->';
}
Тема Cook It
/**
* Закрываем в noindex части сайта
*/
// Шапка (логотипа, соц. кнопки, html блоки)
add_action( 'cook_it_before_header', 'cook_it_noindex_open' );
add_action( 'cook_it_after_header', 'cook_it_noindex_close' );
// Основное меню под шапкой
add_action( 'cook_it_before_main_navigation', 'cook_it_noindex_open' );
add_action( 'cook_it_after_main_navigation', 'cook_it_noindex_close' );
// Похожие записи
add_action( 'cook_it_before_related', 'cook_it_noindex_open' );
add_action( 'cook_it_arter_related', 'cook_it_noindex_close' );
// Сайдбар
add_action( 'cook_it_sidebar_before_widgets', 'cook_it_noindex_open' );
add_action( 'cook_it_sidebar_after_widgets', 'cook_it_noindex_close' );
// Подвал (текст, счётчики, соц кнопки)
add_action( 'cook_it_before_footer', 'cook_it_noindex_open' );
add_action( 'cook_it_after_footer', 'cook_it_noindex_close' );
function cook_it_noindex_open() {
echo '<!--noindex-->';
}
function cook_it_noindex_close() {
echo '<!--/noindex-->';
}
Тема Yelly
/**
* Закрываем в noindex части сайта
*/
// Шапка (логотипа, соц. кнопки, html блоки)
add_action( 'yelly_before_header', 'yelly_noindex_open' );
add_action( 'yelly_after_header', 'yelly_noindex_close' );
// Основное меню под шапкой
add_action( 'yelly_before_main_navigation', 'yelly_noindex_open' );
add_action( 'yelly_after_main_navigation', 'yelly_noindex_close' );
// Похожие записи
add_action( 'yelly_before_related', 'yelly_noindex_open' );
add_action( 'yelly_arter_related', 'yelly_noindex_close' );
// Сайдбар
add_action( 'yelly_sidebar_before_widgets', 'yelly_noindex_open' );
add_action( 'yelly_sidebar_after_widgets', 'yelly_noindex_close' );
// Подвал (текст, счётчики, соц кнопки)
add_action( 'yelly_before_footer', 'yelly_noindex_open' );
add_action( 'yelly_after_footer', 'yelly_noindex_close' );
function yelly_noindex_open() {
echo '<!--noindex-->';
}
function yelly_noindex_close() {
echo '<!--/noindex-->';
}
Вам помог ответ?