我的所有Facebook评论插件都有问题...我们使用Joomla 3.
在启用此类插件的同时,Facebook会在发布日期之前获取文章(以后始终在网站上设置),结果是404错误。
发布时,当我们的读者试图在Facebook上分享时,facebook不会重新阅读该文章,导致Facebook上出现404错误消息,即使该文章是实时发布的。
如果我去facebook调试器,并重新获取,它可以正常工作 - 但我们不能每天都对所有文章这样做。
如果文章未发布或某个用户组,是否有办法限制插件执行?
我怀疑如果编辑在发布之前检查他的文章会发生这种情况,所以如果我可以限制特殊用户组的插件,它可能会工作..?
欣赏任何想法......
亲切的问候, - 约翰。
答案 0 :(得分:0)
在插件中打开主PHP文件,然后在函数onContentBeforeDisplay
的开头添加以下代码:
if ($article->state != 1)
return '';
对函数onContentAfterDisplay
执行相同的操作。