繁体   English   中英

从woocommerce商店(归档)页面上删除简短的产品描述

[英]Remove short product description from woocommerce shop (archive) pages

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

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

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

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

如果有人知道该怎么做,请简单说明! 我对代码不是最了解,所以一步一步会很不错。

请访问我的网站,了解我在说什么:)

提前致谢!!

注意:我仍然希望产品说明在各个产品页面上可见。

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

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

它看起来像这样:

屏幕截图

我从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获取文件

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM