我对WordPress注释模板有疑问。
我想按降序对评论进行排序。
我尝试使用此代码, 但没有用。
array ('order' =>
'DESC')
评论模板:
<
div class="wpcomments">
<
?php if(comments_open()) : ?>
<
div class="commentstyle">
<
?php if(!empty($_SERVER['SCRIPT_FILENAME']) &
&
'comments.php' == basename($_SERVER['SCRIPT_FILENAME'])) : ?>
<
?php die('You can not access this page directly!');
?>
<
?php endif;
?>
<
?php if(!empty($post->
post_password)) : ?>
<
?php if($_COOKIE['wp-postpass_' . COOKIEHASH] != $post->
post_password) : ?>
<
p>
This post is password protected. Enter the password to view comments.<
/p>
<
?php endif;
?>
<
?php endif;
?>
<
?php if($comments) : ?>
<
ol>
<
?php foreach($comments as $comment) : ?>
<
li id="comment-<
?php comment_ID();
?>
">
<
div class="commentw">
<
?php if ($comment->
comment_approved == '0') : ?>
<
p>
<
/p>
<
?php endif;
?>
<
div class="comment-avatar">
<
/div>
<
div class="comment-left">
<
b>
<
?php comment_author_link();
?>
<
/b>
(<
?php comment_date();
?>
<
?php comment_time();
?>
)
<
div class="comment-below">
<
?php comment_text();
?>
<
/div>
<
/div>
<
/div>
<
/li>
<
?php endforeach;
?>
<
/ol>
<
?php else : ?>
<
?php endif;
?>
<
/div>
<
?php endif;
?>
<
/div>
#1尝试
'comments_array' hook in function.phpadd_filter( 'comments_array' , 'shuffle_comments' , 10, 2 );
function shuffle_comments( $comments , $post_id ){
return shuffle( $comments );
}
用于修改特定帖子的结果,
#2【如何按降序对评论进行排序()】可以通过管理控制台或SQL完成:
// SELECT * FROM wp_options WHERE option_name LIKE '%comment%'
UPDATE wp_options SET option_value='http://www.srcmini.com/desc' WHERE option_name='comment_order'
推荐阅读
- 笔记本开不了机检测硬盘是否坏掉的步骤
- 如何在没有任何插件的情况下在WordPress single.php下显示YouTube观看次数()
- 如何从WordPress管理面板中的”添加用户页面”中删除网站字段()
- 如何覆盖WordPress主题的”functions.php”文件中的插件功能()
- 如何制作WordPress作者页面模板
- 如何在台式机和移动设备上使图片中的文字动态显示
- 如何在WordPress中使顶部导航中的单个链接具有不同的背景色()
- 如何使用WordPress插件polylang进行自定义字符串翻译()
- 如何在WordPress中使用入队链接正确链接我的JavaScript文件