Изменение внешнего вида комментариев wordpress
Для изменения внешнего вида комментариев на страницах wordpress нужно внести изменения в comments.php либо там где выводится комментарий. Стилизация происходит посредством html и css с вкраплениями кода wordpress. А именно нужно изменить цикл на свой и стилизовать. Пример цикла следующий:
html:
1 2 3 4 5 6 7 8 9 10 11 |
<div class="list"> <ol> <? $comments_query = new WP_Comment_Query; $comments = $comments_query->query( 'status=approve' ); if ( $comments ) { foreach ( $comments as $comment ) { echo '<li><p class="name">' . $comment->comment_author . ' (' . $comment->comment_date . ')</p>'; echo '<p class="text">' . $comment->comment_content . '</p></li>'; }} ?> </ol> </div> |
css:
1 2 3 4 5 |
.list { clear:both } .list li { list-style-type:none; margin-left:5px } .list p { padding-bottom:5px; } p.name { font-size: 18px;margin: 0;text-transform: capitalize; } p.text { padding-left:10px; margin:0 0 10px 0 } |
Этот цикл выдает одобренные (status=approve) комментарии для текущей страницы. Вывод нумерованным списком (ol li) в котором фигурируют имя комментатора (comment_author), дата сообщения (comment_date) и сам контент (comment_content).
Более подробно описано на http://codex.wordpress.org/Class_Reference/WP_Comment_Query, а переменные есть http://codex.wordpress.org/Database_Description#Table:_wp_commentmeta
Рассказать:
Спасибо