Php 如何硬编码一个类似Digg Digg Facebook按钮的URL?

Php 如何硬编码一个类似Digg Digg Facebook按钮的URL?,php,facebook,nginx,wordpress,Php,Facebook,Nginx,Wordpress,我正在使用(开源)在我的博客上显示一个浮动的社交栏。很好用 但我想编辑它,这样如果人们点击“喜欢”按钮,而不是喜欢的帖子,我希望我的facebook页面被喜欢 我知道我需要将插件使用的动态URL更改为硬编码URL。我查找了插件函数,找到了以下名为 我在第501行中做了以下更改: 原创的 const BASEURL = "<script src=\"//connect.facebook.net/FACEBOOK_LOCALE/all.js#xfbml=1\"></script&g

我正在使用(开源)在我的博客上显示一个浮动的社交栏。很好用

但我想编辑它,这样如果人们点击“喜欢”按钮,而不是喜欢的帖子,我希望我的facebook页面被喜欢

我知道我需要将插件使用的动态URL更改为硬编码URL。我查找了插件函数,找到了以下名为

我在第501行中做了以下更改:

原创的

const BASEURL = "<script src=\"//connect.facebook.net/FACEBOOK_LOCALE/all.js#xfbml=1\"></script><fb:like href=\"VOTE_URL\" FACEBOOK_SEND FACEBOOK_SHOW_FACE VOTE_BUTTON_DESIGN ></fb:like>";
const BASEURL=”“;
编辑为

const BASEURL = "<script src=\"//connect.facebook.net/FACEBOOK_LOCALE/all.js#xfbml=1\"></script><fb:like href=\"http://www.facebook.com/mypage\" FACEBOOK_SEND FACEBOOK_SHOW_FACE VOTE_BUTTON_DESIGN ></fb:like>";
const BASEURL=”“;
这应该行得通。但它仍然使用post URL。有人能给我引路吗( 我卡住了


仅供参考:我的WP在Nginx和上运行。我想知道Varnish是否是罪魁祸首。所以我也尝试绕过Varnish。但问题仍然存在,所以很可能不是Varnish问题。我没有任何其他缓存插件在工作。

如果你想,你必须编辑文件digg-digg.php,而不是dd-class.php

因此,在函数dd_hook_wp_content()中搜索并编辑(我的在第43行):

为此:

$postlink = 'http://www.facebook.com/mypage';
我希望这对你有帮助

请注意,如果您在localhost中工作,则不会显示Like按钮,因为facebook需要一个点来识别为有效的url。因此:

http://localhost/mysite.com/?p=1#comments
不起作用,但:

http://localhost.com/mysite.com/?p=1#comments
是:)

例如,当您使用wordpress时,您将看到它

祝你玩得开心,如果你愿意,请给我投票

http://localhost.com/mysite.com/?p=1#comments