10月份,百度官方號升級為熊掌號。百度熊掌號是站長、自媒體、開發(fā)者、商家等各種內(nèi)容和服務(wù)提供者入駐百度的身份賬號,該賬號可實現(xiàn)包括百度搜索資源平臺、百度數(shù)據(jù)開放平臺、百家號自媒體平臺、用戶運營平臺等各類平臺的能力互通。
對于一些剛剛起步的網(wǎng)站來說,更加有利于網(wǎng)站的優(yōu)質(zhì)內(nèi)容被收錄和瀏覽,因此推薦大家接入百度熊掌號。
下面說下如何免插件接入百度熊掌號
第一步:結(jié)構(gòu)化改造
把下面的代碼,加入到footer.php
最底部的wp_footer();
前面。
<script type="application/ld+json">
{
"@context": "https://ziyuan.baidu.com/contexts/cambrian.jsonld",
"@id": "<?php the_permalink(); ?>",
"appid": "你的 APPID",
"title": "<?php the_title(); ?>",
"images": ["<?php the_post_thumbnail_url(); ?>"],
"description": "<?php echo wp_trim_words( $post->post_content, 100, '…' ); ?>",
"pubDate": "<?php echo get_the_time('Y-m-d\TH:i:s')?>"
}
</script>
<script src="http://msite.baidu.com/sdk/c.js?appid=你的 APPID"></script>
注意:文章的縮略圖,上面提供的代碼images
,是獲取特色圖像。你的 APPID
可以在百度熊掌號的頁面中可以找到。見下圖:
修改完之后,就可以利用百度熊掌號的在線校驗工具,校驗下是否添加成功。操作如下圖:
如出現(xiàn):校驗成功,您的數(shù)據(jù)符合熊掌號格式標(biāo)準(zhǔn)
的提示,即為添加成功??梢赃M入下一步。
第二步:API提交
完成了WP主題的結(jié)構(gòu)改造后,我們還要將網(wǎng)站的內(nèi)容推送到百度熊掌號。
熊掌號每天內(nèi)容推送是100條/天。對于小網(wǎng)站來說,應(yīng)該就足夠了,同時也注意多創(chuàng)作原創(chuàng)內(nèi)容。
百度熊掌號支持 API 和 手動提交兩種方式,下面提供一種API上傳的方法:
在主題的 function.php
中加入下面的代碼。如果您是使用我們的主題,請把下面的代碼加入到主題目錄中的function_cosy.php
或者function_suxing.php
或者add.php
中。
/**
* WordPress API 方式自動推送到百度熊掌號
*/
if(!function_exists('Baidu_XZH_Submit')){
function Baidu_XZH_Submit($post_ID) {
//已成功推送的文章不再推送
if(get_post_meta($post_ID,'BaiduXZHsubmit',true) == 1) return;
$url = get_permalink($post_ID);
$api = 'http://data.zz.baidu.com/urls?appid=你的APPID&token=你的TOKEN&type=realtime';
$request = new WP_Http;
$result = $request->request( $api , array( 'method' => 'POST', 'body' => $url , 'headers' => 'Content-Type: text/plain') );
$result = json_decode($result['body'],true);
//如果推送成功則在文章新增自定義欄目BaiduXZHsubmit,值為1
if (array_key_exists('success',$result)) {
add_post_meta($post_ID, 'BaiduXZHsubmit', 1, true);
}
}
add_action('publish_post', 'Baidu_XZH_Submit', 0);
}
第三步:添加關(guān)注功能代碼
為了方便推廣自己的百度熊掌號,百度也提供了在文章頁中,增加一個熊掌號展示的頁面??杉涌刹患?。
具體可以看百度熊掌號里面的教程。
在這里提供一個方式:
在single.php
中找到the_content();
,在這個代碼下一行,加入
<script>cambrian.render('tail')</script>
簡單三步后,即可完成 WordPress 的熊掌號結(jié)構(gòu)性改造。