Создан вывод комментариев при помощи дефолтной функции wp_list_comments()
В качестве аргумента была передана моя функция с кодом вывода комментариев. В итоге функция вывода выглядит так:
<?php wp_list_comments(
array('callback' => 'dev_callback_comment',)
);
где dev_callback_comment - название моей функции
код этой функции
function dev_callback_comment($comment, $args, $depth)
{
$GLOBALS['comment'] = $comment;
?>
<li <?php comment_class(); ?> id="li-comment-<?php comment_ID(); ?>"><?/*конкретно код коммента*/?>
<div class="avatar-container">
<?php echo get_avatar( $comment, 50); ?>
</div>
<div class="comment-content">
<div class="title-row">
<span class="avtor-name">
<?php comment_author( $comment_ID ); ?>
</span>
<span class="date-comment">
<?php comment_date( ('j F Y в H:i'), $comment_ID ); ?>
</span>
</div>
<?php if ( $comment->comment_approved == '0' ) { ?>
<em class="comment-awaiting-moderation">
<?php _e( 'Ваш комментарий должен пройти обязательную модерацию' ); ?>
</em><br/>
<?php } ?>
<p class="comment-text"><?php comment_text(); ?>
<div class="reply">
<?php comment_reply_link( array_merge( $args, array( 'reply_text' => __( 'Ответить' ), 'depth' => $depth, 'max_depth' => $args['max_depth'] ) ) ); ?>
</div>
</div>
</li>
<?php }
В итоге комменты выводятся, всё ок, но не отрабатывает скрипт comment-reply.js
Если сделать так:
<?php wp_list_comments();
все отрабатывает корректно, но вывод отвратительнейший.
Подскажите, пожалуйста, в чем может быть проблема с моим выводом, или где допущена ошибка?
Виртуальный выделенный сервер (VDS) становится отличным выбором
Как использовать переменные внутри класса? ВОт пример кода, который нужно заставить работать:
Есть страница, на которой необходимо заполнить одно поле и нажать кнопку, после чего меня перекидывает на другую страницу, где также есть...