0
A
回答
0
在这种情况下,我使用CSS。
我通常会使用Chrome的检测元素(或任何代码浏览器),找到缺货价格的类(可能类似于.outOfStockPrice
)。
然后我会使用类似简单的自定义CSS来申请我的自定义CSS(所以我没有去寻找一个特定的文件:http://wordpress.org/plugins/simple-custom-css/)
并添加到您的自定义CSS:
.outOfStockPrice {
visibility: hidden;
}
有关使用CSS隐藏元素的更多信息:http://www.kirupa.com/html5/hiding_things_using_css.htm
3
在/ your-theme/woocommerce/single-product /文件夹中创建一个文件price.php。粘贴下面的代码。
$ pricelabel =“”; - 如果库存数量为0,则将变量显示为价格而不是价格。
如果您使用$ pricelabel =“”; - 这会消除价格。你可以尝试$ pricelabel =“SOLD OUT!”;或者任何你想要显示的信息。
我其实写了这段代码来显示文本消息而不是特定的价格。我只是改变它来检查库存量而不是价格。
<?php
/**
* Single Product Price, including microdata for SEO
*
* @author WooThemes
* @package WooCommerce/Templates
* @version 1.6.4
*/
if (! defined('ABSPATH')) exit; // Exit if accessed directly
global $post, $product;
?>
<div itemprop="offers" itemscope itemtype="http://schema.org/Offer">
<p class="price"> <?php
$stockamount = $product->get_stock_quantity();
$price = $product->get_price_html();
$pricelabel = "";
if($stockamount == 0)
{
echo $pricelabel;
}
else
{
echo $price;
};
?>
</p>
<meta itemprop="price" content="<?php echo $product->get_price(); ?>" />
<meta itemprop="priceCurrency" content="<?php echo get_woocommerce_currency(); ?>" />
<link itemprop="availability" href="http://schema.org/<?php echo $product->is_in_stock() ? 'InStock' : 'OutOfStock'; ?>" />
</div>
0
很简单,woocommerce类仍然添加outofstock整个页面,以便使用和比价格
这将工作
.outofstock .price{display:none}
4
添加这些到CSS为我工作。第一个从缺货项目的页面中删除价格,第二个从搜索结果中的缺货项目中删除价格。
.outofstock。价格{显示:无}
.outofstock .amount {显示:无}
相关问题
- 1. 如何删除Woocommerce中的“缺货”物品价格?
- 2. Magento隐藏缺货产品
- 3. Shopify:所选商品缺货
- 4. 隐藏货运标签woocommerce
- 5. Woocommerce购物车价格与选定的商品价格不符
- 6. 隐藏产品价格如果为零
- 7. 如何分离woocommerce的库存产品和缺货产品
- 8. 隐藏产品的Woocommerce Meta_Query
- 9. 如果不在商店中隐藏产品变体 - WooCommerce
- 10. 隐藏Woocommerce电子邮件通知中特定产品类别的价格商品
- 11. WooCommerce:如何隐藏
- 12. WooCommerce缺货讯息
- 13. 更新全部商品(缺货时)Prestashop
- 14. 隐藏缺货 - “pre_get_post”商店页面上的能见度分析
- 15. 价格不显示在个别商品页Woocommerce
- 16. WooCommerce:如何隐藏/删除商店页面中产品标题下的类别?
- 17. 如何在magento管理面板中隐藏产品价格
- 18. Magento的错商品价格
- 19. Bundle产品总是缺货,价格显示为0
- 20. 如何在缺货时预先订购drupal商务产品?
- 21. woocommerce - 列出隐藏的产品
- 22. 以编程方式隐藏Woocommerce产品
- 23. WooCommerce 3.x - 隐藏产品类别
- 24. Foursquare特价商品API:foursquare如何退休特价商品?
- 25. Woocommerce商品作者
- 26. 修改WooCommerce缺货消息
- 27. 如何在Woocommerce中以2种货币显示价格?
- 28. WooCommerce - 如果产品没有分类,隐藏相关产品
- 29. WooCommerce价格头寸 - 变量产品
- 30. 显示woocommerce变量产品价格
我不能隐藏它通过CSS,因为缺货涨价是同一类等价格。如果我隐藏缺货价格,它会自动隐藏所有价格。 – user3280580
那让我很难过。你将不得不去PHP,但是从那里你需要一个WooCommerce专家,或者理解PHP调用价格的地方,并且评论这部分内容。 – Ross