Один из способов сделать это - с помощью крючка wp_head
. В хуке вы можете повторить стиль, если пользователь вошел в систему с is_user_logged_in()
. См. Ниже:
<?php
// functions.php
add_action('wp_head', function(){
if (is_user_logged_in()) {
echo '<style>.imagemapper-wrapper .my_product_price { display:none !important; }</style>';
}
});
Другой вариант - использовать пользовательское css имя класса:
// functions.php
add_filter('body_class', function($classlist) {
// add custom css class to body element if user is logged in
if (is_user_logged_in()) {
$classlist[] = 'user-is-loggedin';
}
return $classlist;
});
Тогда ваш css использует новое имя класса:
// your-stylesheet.css
.imagemapper-wrapper .my_product_price { display:none; }
.user-is-loggedin .imagemapper-wrapper .my_product_price { display:block !important; }