2016开篇 - Angel's Blog.

ing
 
 
软件开发,程序设计,前端设计
 
 
首页 > share > 2016开篇

2016开篇

 

好久没有更新博客了,距离上次又是一年;
过去的一年真的很忙,现在也是如此,除了工作、生活以外的碎片时间,几乎沉浸在微博和微信公众号的上面获取我想要的信息,和这些SNS平台比较起来,能坚持写博客、博客互动的人越来越少,感叹这个时代,变化的太快。

废话不多说,这次更新博客,顺便升级了wordpress到4.5,升级的过程发现一点小bug,分享一下解决方案。
升级主要修改了两个文件:`comments.php`和`functions.php`

comments.php

关于comments_by_type全局数组变量:

  1. `count($comments_by_type['pings'])`
    修改为:
    `$comment_track=get_comments(array('status' => 'approve', 'post_id'=> $post->ID, 'type'=> 'pings', 'count' => true))`
  2. `count($comments_by_type['comment'])`
    修改为:
    `$comment_total=get_comments(array('status' => 'approve', 'post_id'=> $post->ID, 'count' => true))`
  3. 计算评论数量(排除掉trackback)则为($comment_total-$comment_track)即可;

functions.php

关于comments_by_type全局数组变量:同上一样的方式处理;

关于分页的逻辑修改:

  1. 新定义变量page:
    global $commentcount, $page;
    if (!$commentcount) {
        $page = ( get_query_var('cpage') ) ? get_query_var('cpage') :     get_page_of_comment( $comment->comment_ID, $args );
        $commentcount = 0;
    }
  2. `get_query_var(“cpage”)`的调用统一修改为如下:
    if (!$parent_id = $comment->comment_parent) {
        printf('%1$s#', ($page - 1) * intval(get_option('comments_per_page')) + ++$commentcount);
    }
或者通过RSS 关注本站的更新 ^ O ^ 。” —  by  转载请注明:来自 Angel's Blog.
本文永久链接: http://www.0ee.com/2016/04/25/beginning-of-2016.html
 
分类: share标签: , ,
 
  • QQ书签
  • Del.icio.us
  • 百度收藏
  • Google
  • 饭否
  • FriendFeed
 

 
评论 (1) Trackbacks (0)
发表评论 Trackback
 
1 Comments Contributed by Visitors
  1.     胡德杰 2016年12月11日10:22 1#

    现在是4.7了,哈哈,博主又近一年没更新了!

Leave Comments Here...

:) :-D :( :-o 8-O :-? 8) lol :-x :-P oops cry evil twisted wink ? idea :-| arrow mrgreen roll !

(required)

(required)

网址随您("http://"可以省略)

(Ctrl+Enter)

  • 本站不会泄露您的 Email 地址, 敬请放心.
  • 本站已开启缓存, 请不要重复提交评论.
  • 请注意: 带有 《广告(链)、不健康、或者 产品名字》 的评论一律视为spam.
  • 支持常用 HTML 标签调用, 插入 HTML 标签需注意: < == &lt;> == &gt;.
  • 仅当某人针对您的评论做出回应时, 您才会收到由本站发出的邮件通知.
  • 如您希望以相同方式通知某位网友, 请点击  按钮进行回复.
  • 允许在评论中使用如下代码: 
    <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> 
    <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> 
    .
  • 鼠标悬浮到评论中的 @someone 区域即可自动显示 someone 的评论内容.
 
 
  • 正在加载...