首页 > 解决方案 > 使用 php 在 WooCommerce 主页上更改/隐藏价格

问题描述

我正在尝试更改主页上的显示价格。所以我刚刚在商店页面和产品页面上隐藏了所有产品价格,但我需要帮助我的主页上的“[best_sales_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 短代码来展示我的畅销产品。

标签: phpwordpresswoocommercehook-woocommerce

解决方案


if ( is_front_page() && is_home() ) {
// Default homepage

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

} elseif ( is_home()){

// home page

}

你试过这个吗?


推荐阅读