Изменить / скрыть цену на домашней странице WooCommerce с помощью php - PullRequest
1 голос
/ 02 мая 2020

Я пытаюсь изменить цену на моей домашней странице. Так что я просто скрыл все цены на товары на странице магазина и странице продукта, но мне нужна помощь с моей домашней страницей в разделе "[best_selling_products]".

Это мой код, позволяющий скрыть цену на других страницах, например, на странице магазина и товара: (очень просто, но отлично работает)

add_filter( 'woocommerce_get_price_html', 'ioele_hide_price_not_user_login', 10, 2 );

function ioele_hide_price_not_user_login( $price ) {

if ( (is_product_category()|| is_product() || is_shop()) && !is_user_logged_in()) {
    return '';// Empty string = no price!
}
return $price;
}

Как изменить этот фрагмент, чтобы скрыть цену на моей домашней странице? is_shop () скрыть на странице магазина, is_prouct () скрыть на странице продукта, is_product_category () скрыть на категории товара .. и на моей домашней странице ??? Я использую шорткод WooCommerce, чтобы показать свои лучшие_продукты.

1 Ответ

1 голос
/ 02 мая 2020
if ( is_front_page() && is_home() ) {
// Default homepage

} elseif ( is_front_page()){
// Static homepage

} elseif ( is_home()){

// home page

}

Вы пробовали это ??

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...