對(duì)于我們站長(zhǎng)群體來(lái)說(shuō),非常重視網(wǎng)站文章是否已經(jīng)被百度收錄,因此每隔一段時(shí)間就會(huì)查詢一下網(wǎng)站文章的收錄情況,其實(shí)不用這么麻煩,我們只需要給當(dāng)前WordPress主題中添加些代碼就可以實(shí)現(xiàn)在每篇文章中顯示該文章是否已經(jīng)被百度收錄,而且添加方法非常簡(jiǎn)單。
1、編輯當(dāng)前WordPress主題的functions.php文件,在 <?php
下面添加以下代碼:
function xintheme_checkBaidu($url) {
$url = 'http://www.baidu.com/s?wd=' . urlencode($url);
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$rs = curl_exec($curl);
curl_close($curl);
if (!strpos($rs, '沒(méi)有找到')) { //沒(méi)有找到說(shuō)明已被百度收錄
return '百度已收錄';
} else {
return '百度未收錄';
}
}
2、編輯當(dāng)前WordPress主題的single.php文件,在要顯示收錄提示的位置添加以下調(diào)用代碼:
<?php echo checkBaidu(get_the_permalink());?>
當(dāng)文章被百度收錄后,就會(huì)顯示“百度已收錄”,反之顯示“百度未收錄”。
如下圖:
PS:其實(shí)該功能只對(duì)站長(zhǎng)有用,對(duì)讀者來(lái)說(shuō)沒(méi)有什么意義!
新主題官方微信公眾號(hào)
掃碼關(guān)注新主題(XinTheme)官方公眾號(hào),本站動(dòng)態(tài)早知道。
發(fā)布本站最新動(dòng)態(tài)(新主題發(fā)布、主題更新)和WordPress相關(guān)技術(shù)文章。