聽風資源網 - 線報,軟件,教程分享-聽風教程網 - 專注網絡分享
?
  • 首頁
  • 模板插件
  • Emlog,wordpress文章,百度是否已收錄檢測代碼【聽風資源網】

Emlog,wordpress文章,百度是否已收錄檢測代碼【聽風資源網】

發布:聽風資源網2018-9-29 16:01分類: 模板插件 關鍵詞: 字數:1993

百度,360,搜狗,等等一系列中文搜索引擎,都知道百度是最大的吧!用下面的代碼,打開文章就能看見百度是否收錄了該文章。

只是檢測文章收錄情況,并不能SEO,效果可以看本站!


EMLOG

1,打開主題下module.php文件,添加以下代碼到相應位置

<?php
//判斷內容頁是否百度收錄
function checkBaiduInclude($url){
 $url='http://www.baidu.com/s?wd='.$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 1;
 }else{
 return 0;
 }
}
function logurl($id){
 $url=Url::log($id);
 if(checkBaiduInclude($url)==1){
 echo "<a rel='external nofollow' href='http://www.baidu.com/s?wd=$url' title='點擊查看收錄詳情' target='_blank'>百度已收錄,詳情</a>";
 }else{
 echo "<a style=\"color:red;\" rel=\"external nofollow\" title=\"點擊提交收錄,謝謝!\" target=\"_blank\" href=\"http://zhanzhang.baidu.com/sitesubmit/index?sitename=$url\">百度未收錄,提交</a>";
 }
}
?>

2,打開主題下echo_log.php文件,添加掛載點到需要顯示的位置

<?php echo logurl($logid); ?>

WordPress

1,打開主題下functions.php文件,添加以下代碼到最底部的 ?> 前面

//判斷內容頁是否百度收錄
function baidu_check($url, $post_id){
 $baidu_record = get_post_meta($post_id,'baidu_record',true);
 if( $baidu_record != 1){
 $url='http://www.baidu.com/s?wd='.$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,'沒有找到該URL。您可以直接訪問') && !strpos($rs,'很抱歉,沒有找到與') ){
 update_post_meta($post_id, 'baidu_record', 1) || add_post_meta($post_id, 'baidu_record', 1, true);
 return 1;
 } else {
 return 0;
 }
 } else {
 return 1;
 }
}
function baidu_record() {
 global $wpdb;
 $post_id = ( null === $post_id ) ? get_the_ID() : $post_id;
 if(baidu_check(get_permalink($post_id), $post_id ) == 1) {
 echo '<a target="_blank" title="點擊查看收錄詳情" rel="external nofollow" href="http://www.baidu.com/s?wd='.get_the_title().'">百度已收錄,詳情</a>';
 } else {
 echo '<a style="color:red;" rel="external nofollow" title="點擊提交收錄!" target="_blank" href="http://zhanzhang.baidu.com/sitesubmit/index?sitename='.get_permalink().'">百度未收錄,提交</a>';
 }
}
2,打開主題下single.php文件,添加掛載點到需要顯示的位置

<?php baidu_record(); ?>
文章轉自玖月博客,原文地址https://www.9ywk.com/post-27.html


正文到此結束
 

發表評論

電子郵件地址不會被公開。 必填項已用*標注

此處粘貼暢言代碼,自適應最好。。
?
sitemap 最近排列五500期走势图