如何正确设置Metatag fb:页面以启用具有多个通道的一个页面的链接编辑?

use*_*671 4 facebook meta-tags

Facebook不再默认启用链接编辑.现在必须使用元标记验证页面fb:pages以对抗点击诱饵.但如何正确地做到这一点?如果一个网站有多个Facebook频道就足以添加元标记fb:页面与主要频道的内容值,或者每个频道是否需要它自己的元标记?

所以例如添加这个就足够了:

<meta property="fb:pages" content="<channel_id_of_main_channel>">
Run Code Online (Sandbox Code Playgroud)

或者每个页面上的每个频道都有元标记,以便在所有频道上进行链接编辑吗?例如:

<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>">
Run Code Online (Sandbox Code Playgroud)

问题是文章(具有唯一的URL)可以在不同的渠道中发布.并且在每个频道中都应该进行链接编辑.这可以通过其中一个代码片段来完成,或者这样做的正确方法是什么?有人可以分享他们的经验吗?

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

use*_*671 10

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

<meta property="fb:pages" content="<channel1_id>, <channel2_id>, <channel3_id>, ...">
Run Code Online (Sandbox Code Playgroud)

PS:不推荐使用fb:page_id元标记.