从WordPress网站

时间:2016-07-30 01:50:23

标签: jquery wordpress facebook

我正在尝试实施Facebook共享对话框。这是场景:

我使用Gravity Forms多次在单个WordPress页面上开发了一个测验。还有自定义jQuery逐步计算测验得分。测验完成后,分数将确定显示的内容(结果)。

我想在测验页面结果中提供一个链接,以便用户可以在他们的Facebook页面上分享他们的结果。结果文本应根据他们的评分方式而有所不同。此外,共享图像将根据用户的分数而不同。测验的链接将始终相同。

几年前(或更少?)这很容易做到,因为标题,描述和图像都可以在Facebook共享者URL中指定,但事情已经改变,现在似乎是OG的要求元标记包含在页面标题中。

使用jQuery / Javascript,现在如何完成?我一直在阅读SO上的帖子的答案,但其中很多都是旧的,Facebook不再支持这些方法。其他答案并不完全涵盖我的情景。

我无法确切地知道我是否需要Facebook App Id,或者我是否可以在没有人(最好)的情况下离开。

此外,是否可以加载Facebook共享对话框,其中包含自定义标题,说明和图像,而在标题中包含og元标记?我问这个是因为这是在一个WordPress网站上,除非我创建一个新的页面模板或安装一个插件,并且大多数插件在整个网站范围内设置元标记,否则我无法访问标题。我只在这一页上需要它们......