wordpress历史上的今天去除标题后的评论数

avatar 2018年11月9日19:25:42 评论 219

最近在boke112d导航瞎逛的时候发现了站长写的一篇关于给文章的页尾添加历史上的今天的文章,WordPress网站纯代码添加历史上的今天功能。发现这个代码本人比较中意,所以毫不犹豫的跟弄好了,不过弄好之后有一点不爽的是标题的末尾有个(),里面好多都是零。
后来发现这个和文章的评论数有关,只是本人的博客评论数实在有点不多,所以看起来不是很美观,因此想找一找删除这个括号的方法。
wordpress历史上的今天去除标题后的评论数
网上找了一圈,可能大部分人都不需要修改吧,没有直接的方法,不过看站长用的后面是没有括号的。决定看看代码,如果真搞不定的话再向站长请教。不过通过自己的努力,还是把这个问题搞定了,过程如下:
看了看代码如下:

  1. //历史上的今天,代码来自柳城博主的WP-Today插件
  2. function wp_today(){
  3.     global $wpdb;
  4.     $post_year = get_the_time('Y');
  5.     $post_month = get_the_time('m');
  6.     $post_day = get_the_time('j');
  7.     $sql = "select ID, year(post_date_gmt) as h_year, post_title, comment_count FROM 
  8.             $wpdb->posts WHERE post_password = '' AND post_type = 'post' AND post_status = 'publish'
  9.             AND year(post_date_gmt)!='$post_year' AND month(post_date_gmt)='$post_month' AND day(post_date_gmt)='$post_day'
  10.             order by post_date_gmt DESC limit 5";
  11.     $histtory_post = $wpdb->get_results($sql);
  12.     if$histtory_post ){
  13.         foreach$histtory_post as $post ){
  14.             $h_year = $post->h_year;
  15.             $h_post_title = $post->post_title;
  16.             $h_permalink = get_permalink( $post->ID );
  17.             $h_comments = $post->comment_count;
  18.             $h_post .= "<li><strong>$h_year:</strong>&nbsp;&nbsp;<a href='".$h_permalink."' title='".$h_post_title."' target='_blank'>$h_post_title($h_comments)</a></li>";
  19.         }
  20.     }
  21.     if ( $h_post ){
  22.         $result = "<h2>历史上的今天:</h2><ul>".$h_post."</ul>";
  23.     }
  24.     return $result;
  25. }
  26. function wp_today_auto($content){
  27.     if( is_single() ){
  28.         $content = $content.wp_today();
  29.     }
  30.     return $content;
  31. }
  32. add_filter('the_content', 'wp_today_auto',9999);

通过看代码,发现第17行,是关于评论的函数,随删除之,然后把第19行的($h_comments)删除,保存之后,在刷新页面评论数没有。
至此,修改成功,感谢boke112的站长分享的如此美妙的代码!最后的结果如下:

weinxin
我的微信
正品康耐特、依视路、蔡司、罗敦司得镜片4-6折(保证正品,官网可查),微信扫码联系!
中意眼镜工作室
avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: