新爱好商业资源免费分享

查看: 588|回复: 0

简易wordpress增加是否被百度收录的功能

[复制链接]

266

主题

293

帖子

6028

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6028
发表于 2019-1-26 15:32:01 | 显示全部楼层 |阅读模式


简易wordpress增加是否被百度收录的功能

添加此功能后,只有管理员才能在登录状态下访问前台文章看到是否被百度收录,其它的访客是完全看不到的,而且本代码有自动的未收录提示功能,可以直接链接到提交百度站长链接的页面,主动向百度提交我们未被收录的文章链接。


#实现方法
把以下的代码复制到我们当前的wordpress主题文件夹的functions.php文件中,即可实现。
  1. /* 检查百度是否已收录文章页面 管理员可以见 */
  2. function d4v($url){
  3. $url='http://www.baidu.com/s?wd='.$url;
  4. $curl=curl_init();
  5. curl_setopt($curl,CURLOPT_URL,$url);
  6. curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);
  7. $rs=curl_exec($curl);
  8. curl_close($curl);
  9. if(!strpos($rs,'没有找到')){
  10. return 1;
  11. }else{
  12. return 0;
  13. }
  14. }
  15. add_filter( 'the_content', 'baidu_submit' );
  16. function baidu_submit( $content ) {
  17. if( is_single() && current_user_can( 'manage_options') )
  18. if(d4v(get_permalink()) == 1)
  19. echo '<p align=right><b><a target="_blank" title="点击查看" rel="external nofollow" href="https://www.baidu.com/s?wd='.get_the_title().'">此文章已被百度收录</a></b>(仅管理员可见)</p>';
  20. else
  21. $content="<p align=right><b><a style=color:red target=_blank href=https://zhanzhang.baidu.com/sitesubmit/index?sitename=".get_permalink().">百度未收录!点击此处一键提交给百度</a></b>(仅管理员可见)</p>".$content;
  22. return $content;
  23. }
  24. /* 检查百度是否已收录文章页面 管理员可以见 */
复制代码






上一篇:很漂亮纯净Typecho模板(主题)Nora

需要详细而又用的Microsoft Office各版本教程吗?那么请您就登陆新爱好图文教程频道

如果你在论坛下载资源,发现下载地址不经常或者无法下载(除积分原因),请立刻【举报错误】小编会第一时间处理;

如何您觉得论坛上没有您需要的资源,请在 资源需求发帖,小编会尽力及时给你满意的答复!

如果你需要的资源积分原因无法下载,请开启VIP,本论坛资源一律免费,部分资源需要的只是整理辛苦费而已!

这里是快捷回复,赶紧试试哦: 感谢 支持 不错 无奈 一般 生气 回帖 路过 顶帖
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

發布主題 快速回复 返回列表 搜索 这是一个自定义按钮

关于我们|小黑屋|新爱好商业资源免费分享 ( 沪ICP备14031858号-1|网站地图

GMT+8, 2019-7-18 10:50 , Processed in 18.694425 second(s), 58 queries .

Powered by Discuz X3.3

© 2001-2013 新爱好

快速回复 返回顶部 返回列表