WooCommerce元数据价格

时间:2018-10-26 作者:cbloss793

我正在使用WooCommerce插件,我不知道如何删除元价格信息。当产品在Facebook和/或Twitter上共享时,我试图删除显示的价格信息。该网站确实安装了Yoast SEO插件,但我没有看到任何删除它的方法。我没有在产品页面上显示价格。

有人知道如何修改元数据信息吗?我找到了元客户信息。只是不是产品。

UPDATE

基本上,我想删除以下内容:

 <!-- Misc. tags -->
 <meta name="twitter:label1" content="Price"/>
 <meta name="twitter:data1" content="50 USD"/>
 <meta property="product:price:amount" content="50"/>
 <meta property="product:price:currency" content="USD"/>
 <meta property="product:availability" content="instock"/>
 <!-- is_singular | is_product -->
只有在查看源代码时才能看到它。只要你在任何社交媒体平台上复制和粘贴链接,价格就会显示出来。

LAST UPDATE它是开放图Facebook插件。在下面的评论中查看Kashif Rafique的回应。

1 个回复
最合适的回答,由SO网友:Kashif Rafique 整理而成

您可以尝试Yoast WordPress SEO中提供的以下过滤器:

apply_filters( \'wpseo_twitter_metatag_key\', \'name\' );
Source: wpseo_twitter_metatag_key

apply_filters( \'wpseo_og_\' . $og_property, $content );
Source: wpseo_og_\' . $og_property

EDIT - Review after seeing the product URL

Yoast SEO没有生成Twitter/FB元标记。Open Graph for Facebook, Google+ and Twitter Card Tags 插件负责呈现这些元标记。

该插件似乎不允许对价格进行产品级配置。它提供了几个带有元标记插入功能的过滤器:

  1. fb_og_disable
  2. fb_og_enabled
  3. fb_og_output
您希望研究代码并根据需要扩展插件。一个简单易行的解决方案是注释掉或删除wonderm00ns-simple-facebook-open-graph-tags/public/class-webdados-fb-open-graph-public.php 文件,但这不是一种建议的未来安全的方式。

结束

相关推荐