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