独立站跨境贸易
WordPress SEO优化

如何删除WooCommerce JSON / LD结构化数据

WooCommerce 3为结构化产品数据引入了一种新格式,称为JSON / LD。总体而言,这是WooCommerce 2.x的一项重大改进。也就是说,我们中的一些人可能会使用其他插件或自定义代码生成自己的架构数据。那么,如何关闭和禁用WooCommerce功能呢?

在这里浏览模板并删除确实不是理想的解决方案。幸运的是,您可以将一个功能添加到子主题的functions.php文件中,以禁用此功能。

/* Remove the default WooCommerce 3 JSON/LD structured data */
function remove_output_structured_data() {
  remove_action( 'wp_footer', array( WC()->structured_data, 'output_structured_data' ), 10 ); // This removes structured data from all frontend pages
  remove_action( 'woocommerce_email_order_details', array( WC()->structured_data, 'output_email_structured_data' ), 30 ); // This removes structured data from all Emails sent by WooCommerce
}
add_action( 'init', 'remove_output_structured_data' );
   

我在上面添加了评论,第一个删除操作用于前端页面,第二个删除操作用于电子邮件。您可以选择使用其中之一。

赞(0) 打赏
未经允许不得转载:折雷网 » 如何删除WooCommerce JSON / LD结构化数据
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏