WordPress代碼實現頁面提示:百度已收錄

分類欄目:案例分享

21

對于站長來說,網站收錄量決定著網站發展。收錄情況經常得查看一下百度、搜狗、360等等搜索引擎收沒收錄。

每隔一段時間就會查詢一下網站文章的收錄情況,這樣其實很麻煩。

我們只需要添加些代碼就可以實現,在每篇文章中顯示該文章是否已經被百度收錄。

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());?>

當文章被百度收錄后,就會顯示“百度已收錄”,反之顯示“百度未收錄”。

如下圖: