Как Выводить Посты и Комментарии Одним Потоком
Хочу выводить на главной и страницах блога наравне с постами и комментарии к определённой записи.
Комментарии вывести могу, делаю это с помощью запроса:
<?php
$result3 = mysql_query ("SELECT comment_content FROM wp_comments WHERE comment_post_ID='615' AND comment_approved='1' ORDER BY comment_date DESC");
$myrow3 = mysql_fetch_array ($result3);
do
{
echo "$myrow3[comment_content]";
}
while ($myrow3 = mysql_fetch_array ($result3));
?>
Они нормально выводятся и отсортированы по дате. Именно так, как мне и надо. Но выводятся они в одном месте блога, а мне нужно чтобы они были также отсортированы по дате и с постами. Т.е. если дата комментария более ранняя чем дата поста, тогда этот комментарий должен выводится перед постом.
В общем, насколько я понял, надо как-то соединить в один поток запрос к базе выборки постов и запрос выборки комментариев, а потом их уже выводить, отсортировав каждый по дате. Но как это сделать? И в каком файле?
Как вставлять контент между постами?
Может есть уже готовые решения?
Суть в том, что нужно добавлять микропосты между постами, которые не будут видны ни в категориях, ни в рсс и вообще нигде, кроме страниц навигации по блогу, т.е. главная, page/1, page/2 и т.п.. В общем это даже не микропосты, а куски контента.
Если добавляется два или больше микропоста, то они стоят вместе над первым постом. Если появляется новый пост – они смещаются ниже. В общем ведут себя во многом как самые обычные посты.
Мне пока готовых решений найти не удалось, но я видел плагины, которые размещают объявления подобным образом, может его можно переделать под этим задачи? В общем посоветуйте пожалуйста какое-нибудь максимальное удобное решение.
Как отобразить последние посты не по порядку?
Всем привет.
Помогите плз решить вопрос отображение постов не с первого.
Например нужно отобразить на главной последние 4 поста, но эти четыре поста нужны начиная с третьего по счёту. Т.е. последний и предпоследний отображать не нужно.
Есть такой код
<?php $recent = new WP_Query("showposts=5"); while($recent->have_posts()) : $recent->the_post();
?>
<b><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></b>
Что дописать или поменять?
Также интересует возможность вывода их в произвольном порядке, как и это реализовать?