if (in_category('category-name')) {
?>
<article id="post-<?php the_ID(); ?>" <?php post_class( 'post-list clear' ); ?>>
$args=array(
'status'=>'approve',
'order'=>'DESC'//определяемся с направлением сортировки
);
$comments=get_comments($args);//получаем массив комментариев согласно сортировки
$ids=array();//создаем пустой массив
foreach($comments as $comment){//перебираем массив комментариев.
$post=get_post($comment->comment_post_ID);
if(!in_array($post->ID,$ids)){//если в массиве $ids нет айди поста комментария, то отправляем его туда в месте с заголовком (можно только айди). Таким образом избавимся от повтора идентификатора в массиве
$ids[$post->ID]=$post->post_title;
}}
foreach($ids as $id=>$tit){//делаем что хотим с итоговым массивом
echo "id записи - $id, заголовок записи - $tit<br/>";
}
................................................
$ids=array();//создаем пустой массив
foreach($comments as $comment){//перебираем массив комментариев.
$post=get_post($comment->comment_post_ID);
if(!in_array($post->ID,$ids)){//если в массиве $ids нет айди поста комментария, то отправляем его туда в месте с заголовком (можно только айди). Таким образом избавимся от повтора идентификатора в массиве
$ids[]=$post->ID;
}}
echo get_post($ids[0])->post_title;
echo get_post($ids[0])->post_title.'<br/>'.get_the_excerpt($ids[0]);
foreach($comments as $comment){//перебираем массив комментариев.
$post=get_post($comment->comment_post_ID);
$d='Ymd';//формат год месяц день
$datCom=get_comment_date($d);//получаем дату комментария по формату
$realD=date('Ymd');//текущая дата в том же формате
$res=$realD-$datCom;//получаем разницу
if($res>=0){
if(!in_array($post->ID,$ids)){//если в массиве $ids нет айди поста комментария, то отправляем его туда в месте с заголовком (можно только айди). Таким образом избавимся от повтора идентификатора в массиве
$ids[]=$post->ID;
}}}
if (in_category('category-name')) {
?>
<article id="post-<?php the_ID(); ?>" <?php post_class( 'post-list clear' ); ?>>
<article id=...
- начало html поста. if (in_category...
- условие принадлежности рубрики. В вашем коде я ничего не понимаю, а главное, я не понимаю как мне его встроить в мой шаблон, что бы ваш код влиял на этот самый <article id=...
$args=array(
'status'=>'approve',
'order'=>'DESC'//определяемся с направлением сортировки
);
$comments=get_comments($args);//получаем массив комментариев согласно сортировки
$ids=array();//создаем пустой массив
foreach($comments as $comment){//перебираем массив комментариев.
$post=get_post($comment->comment_post_ID);
if(!in_array($post->ID,$ids)){//если в массиве $ids нет айди поста комментария, то отправляем его туда в месте с заголовком (можно только айди). Таким образом избавимся от повтора идентификатора в массиве
$ids[$post->ID]=$post->post_title;
}}
foreach($ids as $id=>$tit){//делаем что хотим с итоговым массивом
echo "id записи - $id, заголовок записи - $tit<br/>";
}
if (in_category('category-name')) {
?>
<article id="post-<?php the_ID(); ?>" <?php post_class( 'post-list clear' ); ?>>