Добавляйте CSS на страницы продуктов WooCommerce, только если продукт не продается - PullRequest
1 голос
/ 29 апреля 2020

Мне нужно добавить CSS, чтобы скрыть некоторые элементы / классы на странице, если товар НЕ продается.

Из другой имеющейся у меня функции, я предполагаю, что могу проверить, является ли $args['meta_key'] = '_sale_price'; пустым и добавляет ли оно CSS.

Как я могу использовать это в своих функциях. php?

1 Ответ

1 голос
/ 29 апреля 2020
add_action( 'wp', 'add_cssif_product_not_onsale' );

function add_cssif_product_not_onsale() {

    if ( is_product() ) {
        global $post;
        $product = wc_get_product( $post );
        if ( !$product->is_on_sale() )
            echo "<style>body{display:none}</style>";
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...