HotNews Pro主题修改评论和留言模块


小站一直用的Robin写的HotNews Pro主题,感觉非常棒,是我用过的最舒心的了。差不多目前能用到的东西,作者都为我们做好了。

用了一段时间后,想对这个主题做下小小的修改,毕竟这款主题的用户数量太多了,大家都一样,没亮点。虽本人PHP没怎么学过,但是改改文件还是没有问题的。于是着手对HotNews Pro的文章评论和用户留言修改了一下:

1、去掉每条评论右上角的蓝色“评论”按钮,这样也就只保留了“@XXX”的回复格式。

2、将时间、楼层和回复的显示位置由左边移动到右边。

修改前:

HotNewPro主题修改评论和留言模块

修改后:

HotNewPro主题修改评论和留言模块

修改主题目录下的两处文件:

functions.php 第268-282行,修改为:

[php]

<span>
<strong><?php comment_author_link(); ?></strong> :
</span>
<span>
<span>
<?php comment_date(‘Y年m月d日’) ?><?php comment_time(‘H:i:s’) ?><?php edit_comment_link(‘编辑’,’+’,”); ?>
<?php
if ( is_user_logged_in() ) {
$url = get_bloginfo(‘url’);
echo ‘<a id="delete-‘. $comment->comment_ID .’" href="’ . wp_nonce_url("$url/wp-admin/comment.php?action=deletecomment&amp;p=" . $comment->comment_post_ID . ‘&amp;c=’ . $comment->comment_ID, ‘delete-comment_’ . $comment->comment_ID) . ‘"" >×删除</a>’;
}
?>
<span><?php if(!$parent_id = $comment->comment_parent) {printf(‘&nbsp;%1$s楼’, ++$commentcount);} ?><?php if( $depth > 1){printf(‘&nbsp;地下%1$s层’, $depth-1);} ?></span>
<span><?php comment_reply_link(array_merge( $args, array(‘reply_text’ => ‘ @回复’, ‘add_below’ =>$add_below, ‘depth’ => $depth, ‘max_depth’ => $args[‘max_depth’]))); ?></span>
</span>
<!–
<span><?php comment_reply_link(array_merge( $args, array(‘reply_text’ => ‘回复’, ‘add_below’ =>$add_below, ‘depth’ => $depth, ‘max_depth’ => $args[‘max_depth’]))); ?></span>
–>
</span>

[/php]

style.css 第820-822行,修改为:

[css]

.comment-author-name{
line-height:22px;
}
.comment-author {
float: right;
line-height:22px;
}

[/css]

由于文章评论和用户留言调用的代码是一样的,故都会自动改变显示样式。

发表评论