新闻中心

wordpress技巧篇之怎么使每篇文章针对百度蜘蛛做出检测而快速得到文章的收录情况

作者 / 无忧主机 时间 2019-02-03 10:11:46

站长朋友们都知道网站优化对于新站而言是多重要,不仅是新站就是老站同等重要,只有网站优化好了才会有流量,有流量才可能转化为销量进而给站长带来盈利。很多站长在起初建站就会把网站优化都设计好这样方便后期的整体优化,今天有位站长朋友使用的是php空间安装的wordpress博客程序,由于网站搭建好了之后每天发布的文章比较多,只能在站长工具中看到文章每天都有收录,可是具体收录哪些文章看的不是很具体,于是这位站长朋友想如果能让收录的文章在首页显示出来就更好了,意思就是在每篇文章标题后面显示百度已收录和百度未收录。如下图1: 那么该如何实现呢?无忧主机小编经过研究之后找到了实现的方法,具体来整理下吧。 1、首先登陆博客网站后台,找到左侧外观--主题--编辑--找到右侧functions.php模板函数,如下图2: 2、点击模板函数打开,在最下面?>前面加入以下代码:

function 51php_bdsl($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;

}

}
如下图3: 3、做了上面的步骤还是需要到您的模板中去调用才可以实现这样的功能,具体的实现代码如下: <?php
if(php_bdsl(get_permalink()) == 1)

echo "百度已收录";

else

echo "百度未收录";

?>
上面的代码根据您的喜好加入在不同的地方,无忧主机小编喜欢加上index.php中的<?php get_template_part('content'); ?>下面,即可显示出来。 反正就是完成以上几个步骤就可以完成您的这个功能。 以上是无忧主机独立IP虚拟主机为您带来的介绍。

本文地址:https://www.51php.com/wordpress/28267.html

1
1
1
1
1
1
1

客户服务热线

0791-8623-3537

在线客服