2013-12-17 67 views
0

我使用Digg Digg plugin(這是開源代碼,Github here)在我的博客上顯示浮動社交欄。它工作正常。如何將一個URL硬編碼爲Digg Digg Facebook的按鈕?

但我想編輯它,以便如果人們點擊「喜歡」按鈕,而不是被喜歡的帖子,我希望我的臉書頁被喜歡。

據我所知,我需要將插件使用的動態URL更改爲硬編碼。我擡頭插件功能,發現一個名爲dd-class.php

以下文件我做了符合以下變化: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 = "<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>"; 

這應該工作。但它仍在使用帖子網址。有人能指導我嗎? :( 我堅持

僅供參考:我的WP上的Nginx和Varnish運行我在想,如果上光油是罪魁禍首所以,我試圖繞過光油過,但問題仍然存在,所以最有可能不是。清漆問題,我沒有任何其他的緩存插件在工作中。

回答

0

好吧,如果你想,你必須編輯該文件Digg的-digg.php代替DD-class.php

所以裏面搜索函數dd_hook_wp_content()和編輯(我的是43行):

//$postlink = get_permalink($id); //get post link 

這樣:

$postlink = 'http://www.facebook.com/mypage'; 

我希望這可以幫助您。

請注意,如果您在本地主機上工作,Like按鈕將不會顯示,因爲Facebook需要一個點來識別爲有效的網址。所以:

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

不會工作,但:

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

是:)

你會看到它,例如當你與WordPress

工作有樂趣和投我請,如果幫助你!

相關問題