Как добавить условие «при определенном css-классе» в functions.php?

Как добавить условие, что при использовании в Body css-класс 'class-name', этот код отрабатываться не будет.
Или наоборот, что работать будет только если есть этот класс.

add_action( 'woocommerce_before_shop_loop_item_title', "my_acf_load_value", 10 );
function my_acf_load_value( $value) {
    if ( get_field('tab_number') ) 
    echo '<h2>'.get_field('tab_number').'</h2>';
}
  • Вопрос задан
  • 245 просмотров
Пригласить эксперта
Ответы на вопрос 1
Если вас правильно понял

<?php 
$str='<div class="class-name">Как-то так</div>';

if(!stristr($str, 'class-name')){
    add_action( 'woocommerce_before_shop_loop_item_title', "my_acf_load_value", 10 );
    function my_acf_load_value( $value) {
        if ( get_field('tab_number') ) 
        echo '<h2>'.get_field('tab_number').'</h2>';
    }
}

?>


но в любом случае функция stristr ищет строку в строке
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы