Loper主题修复评论楼层功能,用Loper主题你会发现它集成的评论楼层有BUG问题,是反过来的楼层看都看不清楚是怎么回事,主题设置也有问题只显示文章页评论楼层,新建的留言板模块就不显示评论楼层功能,所以就要把Loper主题评论楼层全部修复和替换最新评论楼层统计功能代码,今天我把Loper主题修复评论楼层功能方法分享给大家,请看以下操作!

修复前的效果图!

Loper主题修复评论楼层功能

1.登陆你的后台管理,选择【外观】-【编辑】-【loper: 模板函数 (functions.php)】

1.直接搜索这个全部代码:

function lopercomment($comment, $args, $depth) {
   $GLOBALS['comment'] = $comment;
	global $commentcount;
	if(!$commentcount) { 
		$page = get_query_var('cpage')-1;
		$cpp=get_option('comments_per_page');
		$commentcount = $cpp * $page;
	}
?>

上面的代码全部替换为一下全部代码:

//新版楼层计数
global $commentcount,$wpdb, $post;
if(!$commentcount) { //初始化楼层计数器
    $comments = $wpdb->get_results("SELECT * FROM $wpdb->comments WHERE comment_post_ID = $post->ID AND comment_type = '' AND comment_approved = '1' AND !comment_parent");
    $cnt = count($comments);//获取主评论总数量
    $page = get_query_var('cpage');//获取当前评论列表页码
    $cpp=get_option('comments_per_page');//获取每页评论显示数量
    if (ceil($cnt/$cpp) == 1 || ($page>1 && $page == ceil($cnt/$cpp))) {
        $commentcount = $cnt + 1;//如果评论只有1页或者是最后一页,初始值为主评论总数
    } else {
        $commentcount = $cpp * $page + 1;
    }
}
?>

2.然后直接搜索这个代码:

					<?php $options = get_option('loper_options'); ?>	
					<?php if(is_page($options['guestname'])):?>
					<?php else: ?>
					<span class="commentcount"><a href="#comment-<?php comment_ID() ?>"><?php if(!$parent_id = $comment->comment_parent) {printf('#%1$s', ++$commentcount);} ?></a></span>
					<?php endif;?>

上面全部代码替换下面全部代码为:

<span class="commentcount"><a href="#comment-<?php comment_ID() ?>"><?php if(!$parent_id = $comment->comment_parent) {
if(!$parent_id = $comment->comment_parent) { switch ($commentcount){
default:printf('&nbsp;%1$s楼', --$commentcount);}}} ?>
<?php if( $depth > 1){printf('%1$s层&nbsp;&nbsp;', $depth-1);} ?></a></span>

修复后的效果图!

Loper主题修复评论楼层功能

评论效果图标!

Loper主题修复评论楼层功能

提示:替换好的代码保存后自己去看看评论吧!
提示:楼层可以全部多加其他字体!

» 原创文章:《Loper主题修复评论楼层功能》 » 本文地址:《http://www.zlinet.com/10386.html
©版权声明:《拽立网》 » 转载请务必注明出处,喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^