Как закрыть в 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-->';
}
Вам помог ответ?
Похожие вопросы