讓wordpress可以按讚

有時候可以在一些部落格、網站上看到FACEBOOK的按「讚」按鈕,到底是怎麼做到的呢?
其實。按讚的語法很簡單,就是下面這一段語法。

<iframe src="http://www.facebook.com/plugins/like.php?href=<?php echo urlencode(get_permalink($post->ID)); ?>&amp;layout=standard&amp;show-faces=true&amp;width=500&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0″ allowTransparency="true" style="border:none; overflow:hidden; width:500px; height:60px"></iframe>

其中最重要的是連結中href=<?php echo urlencode(get_permalink($post->ID)); ?> 這一段
href=後面那個參數就是按讚後, 要顯示的連結。
而wordpress本身提供了get_permalink($post->ID) 這個方法,可以取得單篇網頁的連結。

因此,針對單篇的按讚功能就完成了。
只要把它放到主題編輯器中的 (single.php)頁面當中,就可讓單一一篇文章中出現「按讚」的功能。
至於要讓它出現在哪裡…. 那就隨自己高興囉。

如果換成其他套件,例如discuz phpbb等,也只要依樣畫葫蘆,想辦法取得該篇文章的連結,置換掉href的參數,按讚功能就能成功的移植過去了。

另外要注意的是,wordpress本身的那些樣式綁定模板,也就是說,如果模板改變的話,就要重新加入一次按讚功能喔!

1 Comment
  1. […] 前一篇提到了如何在部落格上增加按讚按鈕,但是社群網站實在很多,如果要去研究每個社群網站要如何如何放置連結、轉PO的按鈕,是相當費事的事情。 我就想著,要如何一次增加大量類似像按讚那種的按鈕呢?一定有人也在想這個問題,想去解決他。 […]

Comments are closed.

Welcome , today is 星期三, 2018/12/12