Как проверить конкретный контент в комментариях в цикле

Я использую следующий условный код, чтобы проверить, содержит ли какие-либо комментарии к данному сообщению определенную строку. Слово «ИЗМЕНИТЬ» в этом случае. Я работаю, если я непосредственно указываю comment_ID, но я бы хотел, чтобы код использовал цикл для проверки всех комментариев для данного сообщения и применения соответствующего HTML-кода.

<?php if( have_posts() ) : while (have_posts()) : the_post(); ?> <div id="post-<?php the_ID(); ?>" <?php post_class('col-md-6 box');?>> <div class="post-box article" <!-- custom code begins --> <?php $mystring = get_comment_text($comment_ID = 23); $findme = 'CHANGES'; $pos = strpos($mystring, $findme); if ($pos === false) : ?> id="pendingcomment" <?php else : ?> id="notapprovedcomment" <?php endif; ?> 

Я пытаюсь заменить ссылку $ mystring, чтобы он смотрел на все комментарии к сообщению каждый раз, когда цикл цикла. Должен ли я запускать другой цикл внутри этих циклов через комментарии каждый раз? Если да, то как это будет выглядеть?

Спасибо заранее за ваше время!

Я ответил на свой вопрос, прочитав немного больше, и немного испортил …

Мне пришлось запустить «foreach», который циклически проходит через комментарии данного сообщения в основном цикле.

Следующий код просматривает все комментарии для каждого сообщения, которое проходит через цикл и проверяет конкретную строку в содержимом комментариев. В зависимости от того, сопоставляется ли $ findme, в div записывается определенный HTML-код. С первого взгляда можно видеть, какие сообщения содержат конкретный контент в своих комментариях. Время вечеринок.

 <?php if( have_posts() ) : while (have_posts()) : the_post(); ?> <div id="post-<?php the_ID(); ?>" <?php post_class('col-md-6 box');?>> <div class="post-box article" <?php $comments = get_comments( array( 'number' => 99, 'post_id' => get_the_ID() ) ); if(get_comments_number()==0) : ?> id="pendingcomment" <?php else : foreach($comments as $comm) : $mystring = get_comment_text( $comm ); $findme = 'CHANGES!'; $pos = strpos($mystring, $findme); if($pos == true) : ?> id="notapprovedcomment" <?php elseif($pos == false) : ?> id="approvedcomment" <?php endif; endforeach; endif; ?> > 

Код, без сомнения, может быть более чистым, но функциональным. Надеюсь, кто-то найдет это полезным в один прекрасный день.