Tias Despot

Как Выводить Посты и Комментарии Одним Потоком

Хочу выводить на главной и страницах блога наравне с постами и комментарии к определённой записи.

Комментарии вывести могу, делаю это с помощью запроса:

<?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>

Что дописать или поменять?

Также интересует возможность вывода их в произвольном порядке, как и это реализовать?

Anonymous
Отправить
Ответ на: