我已经搜索了谷歌搜索这么久了。我正在基于Sandbox主题做自己的主题。现在我来评论部分了。
Sandbox主题不会添加嵌套注释(如果注释是对其他注释的回复)。这使评论部分有点凌乱,弄清楚哪个是对另一个评论的回复。
如果评论是否是回复,是否有我可以添加到comment.php
文件的CSS类来打印出某个CSS类?这是因为我希望回复在评论下从左边缩进,这是一个回复。
答案 0 :(得分:1)
您应该使用firebug来检查模板的来源,看看是否有任何额外的类。如果没有,您应该检查评论循环中的评论是否有父级,并在那里更改/添加课程。
<?php
$comments = get_comments($post_ID);
foreach($comments as $comment) :
if ($comment->comment_parent>0) {
echo('<div class="comment subcomment">'.$comment->comment_author . '<br />' . $comment->comment_content.'</div>');
} else {
echo('<div class="comment">'.$comment->comment_author . '<br />' . $comment->comment_content.'</div>');
}
endforeach;
?>
然后通过css为这个类设置样式。
答案 1 :(得分:1)
WordPress函数comment_class()
添加了各种类,其中一类是“注释深度”。在造型方面,它告诉你它是否是对另一个评论的回复。
如果您需要了解程序原因,@ pycior的回答应该可以解决问题。
答案 2 :(得分:0)
您可以尝试使用http://codex.wordpress.org/Function_Reference/wp_list_comments。只需编写PHP代码,您的注释就会出现在您嵌套的页面上,然后您可以使自己的CSS看起来像您想要的那样。