纯代码实现WordPress文章标题下显示此文章是否被百度收录
|
![]() |
![]() |
![]() |
| 【性价之王】 | 【线路之王】 | 【价格之王】 | 【配置之王】 |
| 【免费之王】 | 【香港首推】 | 【梯子之王】 | 【独服之王】 |
其实目前很多WordPress站点都在自己文章标题下显示此文章是否已经被百度收录,个人觉得很好,虽然对于访问用户来说没有什么用处,但对于站长本人来说可以及时了解到文章是否已经被百度搜索收录了。其实想实现此功能很简单,一是我们可以选择使用“wp-baidu-record”插件来实现;如果跟蜗牛一样都是不喜欢使用插件的朋友可以通过在主题文件中添加代码来实现。添加代码后显示效果如下:
2018.1.22更新:
修复代码中不能正常显示是否已经收录问题。在方法二代码当中添加了如果文章已经被收录,可以像方法一一样点击进入百度搜索查看被收录情况。
方法一:1、修改functions.php
首先我们在主题文件中的找到“functions.php”文件,并下载到本地。然后在在最后一个 ?> 标签前新添下面代码,并把保存上传到服务器,如没有?>标签,则直接加到最后面。
function baidu_check($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 baidu_record() { if(baidu_check(get_permalink()) == 1) { echo \'<a target=\"_blank\" title=\"点击查看\" rel=\"external nofollow\" h=\"https://www.baidu.com/s?wd=\'.get_the_title().\'\">百度已收录</a>\'; } else { echo \'<a style=\"color:red;\" rel=\"external nofollow\" title=\"一键帮忙提交给百度,谢谢您!\" target=\"_blank\" h=\"https://zhanzhang.baidu.com/sitesubmit/index?sitename=\'.get_permalink().\'\">推荐给百度</a>\'; }}2、修改single.php文章
在主题文件中找到single.php文件,然后在比较合适的位置添加如下代码:
<?php baidu_record(); ?>方法二此方法是2018.1.20更新添加的,只需在主题“functions.php”文件添加下面代码即可。此方法仅管理员可以看见文章是否已经被收录。注意下面有标注的一段代码二选一。
function d4v($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; }}add_filter( \'the_content\', \'baidu_submit\' );function baidu_submit( $content ) { if( is_single() && current_user_can( \'manage_options\') ) if(d4v(get_permalink()) == 1) echo \'<p align=right><b><a target=\"_blank\" title=\"点击查看\" rel=\"external nofollow\" h=\"https://www.baidu.com/s?wd=\'.get_the_title().\'\">此文章已被百度收录</a></b>(仅管理员可见)</p>\';//于下面一段代码二选一 $content=\"<p align=right>百度已收录(仅管理员可见)</p>\".$content; //于上面一段代码二选一 else $content=\"<p align=right><b><a style=color:red target=_blank h=https://zhanzhang.baidu.com/sitesubmit/index?sitename=\".get_permalink().\">百度未收录!点击此处一键提给百度交</a></b>(仅管理员可见)</p>\".$content; return $content; }[wordpress]历史优惠活动内容
猜你可能想看的VPS
- HTML5绿色有机食品电商网站模板 - Organtio 全球[VPS测评]
- 2022年亚马逊Prime会员日将于7月12日和13日举行,覆盖24个站 全球[VPS测评]
- 适合美容院的正能量抖音文案,唯美阳光,正能量满满 全球[VPS测评]
- 百看不厌的文案,抖音唯美文案。 全球[VPS测评]
- sugarhosts首推DECADE云服务器,香港云服务器,1核512M 香港VPS[主机]
- 野草云怎么样?香港、美国圣何塞高防VPS 1核1G3M 月付19元 美国VPS[主机]
- VPSPlayer,超便宜香港cn2线路小带宽VPS,2核4G内存仅30 香港VPS[主机]
- 企鹅小屋:香港ntt vps,大带宽直连,1核/1G/2T流量/半年15 香港VPS[主机]
- 众创逸云:国庆中秋节大促销优惠,不限流量香港CN2线路VPS 5.9元/ 香港VPS[主机]
- centos7如何查看firewall防火墙状态:开启/关闭/重启防火墙 全球[VPS测评]
- 六一云:香港CN2/洛杉矶高防/CDN,“返利+折扣”双优惠,折上折送实 香港VPS[主机]
- 天生云:香港CN2VPS/2核/4G/100G硬盘/4Mbps不限流量, 香港VPS[主机]
- 腾讯云轻量应用服务器128元/年,香港免备案vps/30M大带宽/100 香港VPS[主机]
- 腾讯云海外服务器优惠活动:全球购1核2G美国云服务器低至318元/年 美国VPS[主机]
- 修罗云:1核/512MB/6GB空间/1TB流量/NAT/KVM/香港H 虚拟空间(主机)
- 腾讯云vps主机:288元/3年,1核/2G/50gSSD,北京/上海/ 美国VPS[主机]
- 特网云:香港高防云主机,香港/美国/韩国/大连/沈阳等地区,低至48元/ 韩国VPS[主机]
- 咖啡主机:香港1G:15.6元/月(季付),美西1G:16.8元/月(季 香港VPS[主机]
- 百纵科技:美国洛杉矶云主机4核8G大带宽仅799元/月;圣何塞vps,1 美国VPS[主机]
- 极光KVM:美国CN2VPS,全场6折,大带宽vps年付169元;香港c 美国VPS[主机]
- anyhk:香港HGC云服务器,1核/256MB/5GB SSD/600 香港VPS[主机]
- 众创逸云:清明促销,香港沙田/安畅vps前两月半价;美国CERA首月半价 美国VPS[主机]
- VoLLCloud:亚太地区香港200M/VPS月付低至3$,年付全场5 香港VPS[主机]
- 长三角地区的算力需求规模到底有多大? 全球[VPS测评]
- Fatal error: Allowed memory size of 全球[VPS测评]
- WHMCS 8.1如何简化注册页面 全球[VPS测评]
- 详细介绍vps云服务器及其作用 全球[VPS测评]
- 拼多多入局跨境电商平台,首站美国;奈雪的茶在上海建第二总部;pidan“ 美国VPS[主机]
- 源云主机,香港沙田VPS CN2 1核1G 24/月 NTT 50M 9 香港VPS[主机]
- kvmla,新加坡VPS、香港VPS、日本VPS,2核2G云主机仅425 日本VPS[主机]
转载请注明原文地址: http://140.238.13.167:12355/read-149732.html











