У меня есть 2 вопроса
Мне интересно, откуда $ комментариев (в foreach комментариев. php), откуда?
Даже я думаю, что это $ comments отличается от $ GLOBALS ['comment'] в функции. php
А также тогда Какова цель $ GLOBALS ['comment'] Поскольку $ comment (в функции. php) используется только внутри функции (my_comment_list)?
комментарии. php
<div id="comment-area">
<?php if( have_comments() ): ?>
<?php
$args=array(
'type'=> 'comment',
'callback'=>'my_comment_list',
);
?>
<ol class="comments-list">
<?php wp_list_comments($args); ?>
</ol>
<?php
$str = '<ol class=" id="custom-trackback">';
foreach($comments as $comment){
$str .= '<li class="clearfix" id="comment-'.get_comment_ID().'" >';
$comment_author_url=$comment->comment_author_url;
.
.
.
?>
</div>
функция. php
<?php
function my_comment_list($comment,$args,$depth){
$GLOBALS['comment']=$comment;
?>
<li id="comment-<?php comment_ID();?>">
<div class="clearfix">
<?php echo get_avatar($comment->comment_author_email,65)?>
.
.
.
<?php
}
?>