Добрый день!
Встала задача по СЕО, закрыть от индексации текст (прикрепил изображение).
Noindex не подходит!
Тема Woodmart. Нашел в ней шаблон вывода этих элементов :
<?php woodmart_hover_image(); ?>
<div class="wd-buttons wd-pos-r-t<?php echo esc_attr( woodmart_get_old_classes( ' woodmart-buttons' ) ); ?>">
<?php woodmart_enqueue_js_script( 'btns-tooltip' ); ?>
<?php woodmart_add_to_compare_loop_btn(); ?>
<?php woodmart_quick_view_btn( get_the_ID() ); ?>
<?php do_action( 'woodmart_product_action_buttons' ); ?>
</div>
Никак не получается сформировать запрос так, чтобы все эти функции и хуки передавали асинхронно элементы span, которые я пытаюсь закрыть от индексации скрыв их таким образом из вывода в html.
Это я пробую сформировать Ajax запрос в подвале:
jQuery( function( $ ){
$.ajax({
url: '<?php echo admin_url( "admin-ajax.php" ) ?>',
type: 'POST',
data: { action: 'icon_slag', }
success: function( data ) {
$( '.open-quick-view' ).text( 'тест' );
}
});
});
Тут пробую создать событие:
add_action( 'wp_ajax_icon_slag', 'icon_slag_ajax' );
add_action( 'wp_ajax_nopriv_icon_slag', 'icon_slag_ajax' );
function icon_slag_ajax(){
$tooltipBtn = woodmart_quick_view_btn( get_the_ID() );
echo($tooltipBtn);
wp_die();
}
Буду больше чем признателен тому, кто поможет с решением.