facebook - 如何设置 Metatag fb :pages correctly to enable link editing for one page with multiple channels?

标签 facebook meta-tags

Facebook 默认不再启用链接编辑。页面现在必须使用元标记 fb:pages 进行验证,以对抗点击诱饵。但是如何正确地做呢?如果一个网站有多个 Facebook channel ,添加具有主 channel 内容值的元标记 fb:pages 是否就足够了,还是每个 channel 都需要它自己的元标记?

例如,添加这个就足够了:

<meta property="fb:pages" content="<channel_id_of_main_channel>">

或者是否有必要为每个页面上的每个 channel 都有一个元标记,以便在所有 channel 上启用链接编辑?例如:

<meta property="fb:pages" content="<channel_id_of_main_channel>">
<meta property="fb:pages" content="<other_channel_id>">
<meta property="fb:pages" content="<another_channel_id>">

问题是文章(具有唯一的 URL)可以在不同的 channel 发布。并且在每个 channel 链接编辑应该是可能的。是否可以通过这些代码片段之一来完成,或者这样做的正确方法是什么?请问有人可以分享他们的经验吗?

另一个问题 - 元标记 fb:page_id 是否过时了?我发现的关于它的最后一篇文章是从 2010 年开始的。现代页面仍在使用它,但我不确定是否仍然需要它。 page_id 与 channel ID 相同。

最佳答案

答案很简单 - 一个包含所有 ID 的元标记必须位于网站每个页面的头部:

<meta property="fb:pages" content="<channel1_id>, <channel2_id>, <channel3_id>, ...">

附注:fb:page_id 元标记已弃用。

关于facebook - 如何设置 Metatag fb :pages correctly to enable link editing for one page with multiple channels?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45984956/

相关文章:

html - 防止 Googlebot 频繁地重新索引某些页面

html - 如何从类内的微数据元标记中检索内容值

windows-8 - <元名称 ="msapplication-config"内容 ="none"> 用于 browserconfig.xml 不起作用

javascript - 从 jsfiddle 测试 Facebook 身份验证

php - read_mailbox 在哪里(Facebook API)

javascript - Facebook如何检查用户是否喜欢页面并显示内容?

wordpress - 如何在 wordpress 存档页面中添加元标记?

javascript - 更改 Facebook 通知消息

ios - Delphi:如何修复错误的 SdkTransformAssistant iOS header 转换?

ruby-on-rails - Rails : How to include meta tags in views and not in application. html.erb?