免责声明
无论是哪种编码方式,我都是菜鸟,但必须建立自己的网站。
好的,我已经下载并设置了我的子主题 OceanWP ,并激活了它。
将所有文件导入子主题(不确定我需要编辑什么)。
我正在尝试编辑WooCommerce产品显示页面(主商店档案?),以阻止其在每个产品下显示简短描述,但将其保留在单个产品页面中。
我尝试在定制器中使用CSS。还尝试将过滤器从其他线程复制并粘贴到functions.php
中,但是没有任何变化。
我应该在function.php
或WooCommerce产品owp-archive-product.php
中进行更改吗?
当我使用Elementor Pro编辑我的自定义产品页面时,直到我在实时预览中加载页面,然后由于某些产品没有简短描述,所有内容都被撤出后,它才会显示简短描述。< / p>
不确定在这里做什么或我做错了什么。
抱歉,如果这篇文章的格式不正确,我是新来的。
感谢您提供帮助以解决此问题。
谢谢。
答案 0 :(得分:0)
最简单的方法是在后端中将简短描述保留为空白,但是,您可以通过PHP从WooCommerce管理区域中删除“简短描述”字段:
function remove_short_description() {
remove_meta_box( 'postexcerpt', 'product', 'normal');
}
add_action('add_meta_boxes', 'remove_short_description', 999);
答案 1 :(得分:0)
这个问题很老了,但其他人可能会偶然发现这个问题以寻找同一问题的解决方案。请使用此:remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_excerpt', 20);
在上面的代码片段中,woocommerce_template_single_excerpt()
函数输出产品简短描述(摘录)。此函数在 woocommerce 单品的页面钩子 woocommerce_single_product_summary
处调用。
remove_action() 函数将移除单曲产品页面上附加到指定动作挂钩 woocommerce_template_single_excerpt()
的 woocommerce_single_product_summary
函数。
参考文献: