1

免责声明

我是任何编码的菜鸟,但必须建立自己的网站。

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

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

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

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

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

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

不知道该做什么或我在这里做错了什么。

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

感谢任何帮助解决此问题。

谢谢你。

4

2 回答 2

0

最简单的方法是将后端的简短描述留空,但是,您可以通过 PHP 从 WooCommerce 管理区域中删除“简短描述”字段:

function remove_short_description() {
     remove_meta_box( 'postexcerpt', 'product', 'normal');
}

add_action('add_meta_boxes', 'remove_short_description', 999);
于 2019-01-17T13:32:09.493 回答
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/
于 2021-03-06T15:57:42.910 回答