對于我們站長群體來說,非常重視網(wǎng)站文章是否已經(jīng)被百度收錄,因此每隔一段時間就會查詢一下網(wǎng)站文章的收錄情況,其實不用這么麻煩,我們只需要給當(dāng)前WordPress主題中添加些代碼就可以實現(xiàn)在每篇文章中顯示該文章是否已經(jīng)被百度收錄,而且添加方法非常簡單。
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, '沒有找到')) { //沒有找到說明已被百度收錄
return '百度已收錄';
} else {
return '百度未收錄';
}
}
2、編輯當(dāng)前WordPress主題的single.php文件,在要顯示收錄提示的位置添加以下調(diào)用代碼:
<?php echo checkBaidu(get_the_permalink());?>
當(dāng)文章被百度收錄后,就會顯示“百度已收錄”,反之顯示“百度未收錄”。
如下圖:
PS:其實該功能只對站長有用,對讀者來說沒有什么意義!
新主題官方微信公眾號
掃碼關(guān)注新主題(XinTheme)官方公眾號,本站動態(tài)早知道。
發(fā)布本站最新動態(tài)(新主題發(fā)布、主題更新)和WordPress相關(guān)技術(shù)文章。