在OceanWP主题上的WooCommerce主商店中删除简短的产品说明

时间:2019-01-17 12:29:15

标签: php wordpress woocommerce elementor

免责声明

无论是哪种编码方式,我都是菜鸟,但必须建立自己的网站。

好的,我已经下载并设置了我的子主题 OceanWP ,并激活了它。

将所有文件导入子主题(不确定我需要编辑什么)。

我正在尝试编辑WooCommerce产品显示页面(主商店档案?),以阻止其在每个产品下显示简短描述,但将其保留在单个产品页面中。

我尝试在定制器中使用CSS。还尝试将过滤器从其他线程复制并粘贴到functions.php中,但是没有任何变化。

我应该在function.php或WooCommerce产品owp-archive-product.php中进行更改吗?

当我使用Elementor Pro编辑我的自定义产品页面时,直到我在实时预览中加载页面,然后由于某些产品没有简短描述,所有内容都被撤出后,它才会显示简短描述。< / p>

不确定在这里做什么或我做错了什么。

抱歉,如果这篇文章的格式不正确,我是新来的。

感谢您提供帮助以解决此问题。

谢谢。

2 个答案:

答案 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 函数。

参考文献:

  1. https://woocommerce.wp-a2z.org/oik_api/woocommerce_template_single_excerpt/
  2. https://developer.wordpress.org/reference/functions/remove_action/