這款插件可以幫助wordpress主題添加豆瓣書(shū)影記錄,讓你方便的講豆瓣上的內(nèi)容引用到自己的博客上。
插件基本是用牧風(fēng)的SDK改出來(lái)的,接口也是牧風(fēng)的。
wordpress自帶jQuery并不支持?$
?關(guān)鍵字,head 設(shè)置 meta 也需要通過(guò)官方鉤子實(shí)現(xiàn),如果你想在自己的wordpress的站點(diǎn)上布置讀書(shū)觀影記錄,并不能完全按照牧風(fēng)的教程來(lái)做,對(duì)沒(méi)有接觸過(guò)編程的人來(lái)說(shuō),這存在一定難度。拿牧風(fēng)的SDK改了一下,做成了插件,有需要的可以拿來(lái)用。如果不想多裝插件,可以根據(jù)下面的教程集成到自己的主題上。
使用
上傳到wordpress -> 啟用插件 -> 設(shè)置secret -> 新建頁(yè)面并填入?[bmdb]movies[/bmdb]
?或者?[bmdb]books[/bmdb]
?-> 發(fā)布
Secret申請(qǐng):https://bm.weajs.com/
更新記錄
2020.2.18 Ver2.0 更新到mufeng最新API(book url error fixed)
2019.11.8 Ver1.0 發(fā)布
集成到主題
在wordpress上布置bmdb,核心基本與Github上的readme沒(méi)區(qū)別,特別就在于如何在wordpress上正確
- 設(shè)置頭部meta;
- 引入資源文件。
第一點(diǎn),設(shè)置頭部meta,在?functions.php
?添加代碼:
function bmdb_head()
{
echo '<meta name="referrer" content="never">';
}
add_action('wp_head','bmdb_head');
第二點(diǎn),引入資源,在?functions.php
?添加代碼:
function bmdb_css_js(){
wp_enqueue_script("jquery");//如果已引入jquery,就去掉這一行代碼
wp_enqueue_style( 'bmdb', get_template_directory_uri().'/dist/Bmdb.min.css' );//第二個(gè)參數(shù)填css的地址
wp_enqueue_script( 'bmdb', get_template_directory_uri().'/dist/Bmdb.min.js' );//第二個(gè)參數(shù)填js的地址
}
add_action('wp_enqueue_scripts', 'bmdb_css_js');
如果你直接把Github上下載的dist文件夾扔到了主題文件夾里,上面的代碼就不用改了。
這兩點(diǎn)解決了其他就很簡(jiǎn)單了,沒(méi)必要再說(shuō)了。