测试可用WordPress网站页面添加百度已收录

作者 : 源头网 2019-11-9 共327人阅读

保存下这个代码,经过测试是可以用的。

只不过我的主题放上去不太好看就没放。记录保存下代码。

其实我决定不放最大的原因不是因为它难看,而是影响网页打开速度,毕竟要经过判断,然后就会多几个延迟。

如果自己想放这个代码,我觉得服务器还是要好点,我这个服务器毕竟不怎么地。

代码部署如下

一、将以下代码添加至functions.php

  • //判断文章是否被百度收录
  • function baidu_check($url){
  • global $wpdb;
  • $post_id = ( null === $post_id ) ? get_the_ID() : $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,'没有找到')){
  • if( $baidu_record == 0){
  • update_post_meta($post_id, 'baidu_record', 1);
  • } else {
  • add_post_meta($post_id, 'baidu_record', 1, true);
  • }
  • return 1;
  • } else {
  • if( $baidu_record == false){
  • add_post_meta($post_id, 'baidu_record', 0, true);
  • }
  • return 0;
  • }
  • } else {
  • return 1;
  • }
  • }
  • function baidu_record() {
  • if(baidu_check(get_permalink()) == 1) {
  • echo '<a target="_blank" title="点击查看" rel="external nofollow" href="http://www.baidu.com/s?wd='.get_permalink().'"><font color="#ff0000">百度已收录</font></a>';
  • } else {
  • echo '<a style="color:#c40000; rel="external nofollow" title="提交链接" target="_blank" href="http://zhanzhang.baidu.com/sitesubmit/index?sitename='.get_permalink().'"><font color="#ff0000">百度未收录</font></a>';
  • }
  • }

二、以下代码添加至自己主题页面文件适当位置

<center><?php baidu_record(); ?></center>

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,请不要用于商业用途!
3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,默认解压密码为"58588885.com",如遇到无法解压的请联系管理员!
8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载
声明如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性
源头网 » 测试可用WordPress网站页面添加百度已收录