Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <h4>А тут 5 постов из 10-й категории с группировкой по дате.</h4>
- <?php
- $cat = 10; //номер рубрики
- $perpage = 5; //количество постов
- $mounts = "Января,Февраля,Марта,Апреля,Мая,Июня,Июля,Августа,Сентября,Октября,Ноября,Декабря";
- $mounts = explode(',',$mounts);
- $groupposts = get_posts('cat='.$cat.'&posts_per_page='.$perpage);
- foreach($groupposts as $grouppost) {
- $newdate = explode(' ',$grouppost->post_date );
- if ($newdate[0] != $lastdate) { //отсекаем, если дата записи не та же, что предыдущая
- $lastdate = $newdate[0]; $datestring = explode('-',$newdate[0]);
- echo '<div class="newdate">'.$datestring[2].' '.$mounts[$datestring[1]-1].' '.$datestring[0].'</div>'; echo "\n";
- }
- $time = explode(':', $newdate[1]); //часы минуты секунды
- echo ' <div class="time">'.$time[0].':'.$time[1].'</div>'; echo "\n";
- echo ' <h5><a href="'.get_permalink( $grouppost->ID ).'" title="'.$grouppost->post_title.'">'.$grouppost->post_title.'</a></h5>'; echo "\n";
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement