从woocommerce shop(存档)页面

时间:2017-04-08 11:51:13

标签: php wordpress woocommerce shop

出于某种原因,在我的商店页面中,每个产品的简短描述都出现在每个产品标题下面。我尝试使用以下方法编写代码:

body.page-id-7 .woocommerce-product-details__short-description { 
    display: none !important; 

但是,我在网上发现由于它是一个woocommerce页面,我使用的这个页面ID不正确。

从主要商店页面删除产品简短说明的正确方法是什么?

如果有人知道怎么做,请用简单的语言解释!我不是最了解代码的人,所以一步一步就会很精彩。

请查看我的网站,看看我在说什么:)

提前致谢!!

N.B我仍然希望在各个产品页面上显示产品说明。

2 个答案:

答案 0 :(得分:1)

如果我正确理解您想要实现的目标,则必须将此代码添加到CSS文件中:

body.archive .woocommerce-product-details__short-description { 
display: none;
}

看起来像这样:

screenshot

答案 1 :(得分:0)

我从woocommerce插件中将woocommerce / single-product / short-description.php添加到主题中,然后将底部的代码更改为此:

<?php if ( is_product() ) : ?> 
  <div class="woocommerce-product-details__short-description">
    <?php echo $short_description; // WPCS: XSS ok. ?>
  </div>
<?php endif; ?>

我更喜欢用钩子来做,但是我找不到更好的解决方案。

is_product();

如果您在单个产品页面上,则为true。

您可以从https://github.com/woocommerce/woocommerce/blob/master/templates/single-product/short-description.php

获取文件