如何在 WooCommerce 8 中将循环产品标题 html 标签 h2 更改为 p

How to change in loop product title html tag h2 to p in WooCommerce 8

提问人:iTechmap 提问时间:8/31/2023 最后编辑:LoicTheAzteciTechmap 更新时间:8/31/2023 访问量:80

问:

我正在尝试将产品类别中产品的 WooCommerce-loop-product__title从 H2 更改为 P,并在主页中更改为 H3。

我正在使用 Martfury,一个 WooCommerce Marketplace WordPress 主题。

我已经尝试了将 woocommerce-loop-product__title 从 H2 更改为 H6 中提到的两种方法,但没有成功。

  • 方法1:这将导致网站上出现错误。
  • 方法二:只在 上面加一个,保持不变。<p>product title</p><h2>product title</h2><h2>product title</h2>
  • 方法3:我尝试修改WooCommerce的PHP文件以将H2更改为P,但没有成功。

此外,当使用:

remove_action( 'woocommerce_shop_loop_item_title','woocommerce_template_loop_product_title', 10 );, 

<h2>product title</h2>仍然出现。

我希望有人可以指导我如何解决这个问题。

具体来说,主页上的 WooCommerce-loop-product__title 应该是 H3,而在产品类别中,WooCommerce-loop-product__title 应该改为 P。

我正在尝试将产品类别中产品的 WooCommerce-loop-product__title从 H2 更改为 P,并在主页中更改为 H3。

PHP WordPress 模板 WooCommerce 产品

评论

0赞 LoicTheAztec 8/31/2023
由于某些主题对 WooCommerce 模板、函数模板进行了一些更改,因此方法 2 适用于店面主题,但在其他主题中,它将制作重复的标题。所以首先你需要添加你的问题,你正在使用的主题。然后,在您的主题文件中,您需要搜索钩子,或者在主题内的“woocommerce”文件夹中查找模板文件,看看是否有一些相关的更改......然后,如果您没有找到正确的方法,您将在主题作者的支持页面中搜索并询问。woocommerce_shop_loop_item_titlecontent-product.php
0赞 iTechmap 8/31/2023
@LoicTheAztec。非常感谢您的回答。我正在使用这个主题:themeforest.net/item/......
2赞 LoicTheAztec 8/31/2023
如前所述,由于您的主题是商业主题,因此无法在 Stack OverFlow 中解决此问题。所以你需要在你的主题中搜索钩子,或者在你的主题内的“woocommerce”文件夹中查找模板文件,看看是否有一些相关的变化......然后,如果你没有找到正确的方法,你会先搜索,并在你的主题作者的支持页面中询问。woocommerce_shop_loop_item_titlecontent-product.php
2赞 LoicTheAztec 8/31/2023
最后: 如果您对 WooCommerce 模板进行更改,则首先需要启用子主题...首先搜索,然后在主题作者的支持页面中询问。然后,您必须将所需的模板文件从主父主题中的“woocommerce”文件夹复制到子主题中的文件夹“woocommerce”。如果主主题中不存在该模板,则将其从 woocommerce 插件“templates”文件夹复制到子主题中的文件夹“woocommerce”。

答: 暂无答案