我有一個側邊欄顯示在主頁面內容之前的代碼中。我寫了這個(janky)函數來吸引最近的帖子和評論。但是,它很好用,它把我所有的頁面都搞砸了,並把所有的帖子都放在了它們上面。如何重置/倒回查詢或製作新的查詢,以便我的所有網頁都顯示正確的內容?WordPress的回退查詢不起作用
<?php rewind_posts(); ?>
和<?php wp_reset_query(); ?>
的arent做的伎倆,我
這裏是我的查詢:
$comments = get_comments('number=10');
$posts = get_posts('posts_per_page=10&category=6');
$most_recent = array();
foreach ($comments as $comment)
$most_recent[strtotime($comment->comment_date_gmt)] = $comment;
foreach ($posts as $post)
$most_recent[strtotime($post->post_date_gmt)] = $post;
unset($comments, $posts);
krsort($most_recent);
$most_recent = array_slice($most_recent, 0, 10);
foreach ($most_recent as $post_or_comment) {
$is_post = isset($post_or_comment->post_date_gmt);
$comment_id = $post_or_comment->comment_ID;
$post_id = $post_or_comment->ID;
$comment_post_id = $post_or_comment->comment_post_ID;
if ($is_post == 1)
{ ?> <li><a href="<?php echo get_permalink($post_id); ?>"><?php echo $post_or_comment->post_title; ?></a><span class="tag"><?php echo the_category($post_id); ?></span></li><?php }
else
{ ?><li> <a href="<?php echo get_permalink($comment_post_id); ?>"><?php echo get_the_title($comment_post_id); ?></a><span class="tag">Comment</span></li><?php }
// output comments and posts
}
輸出評論和帖子 }
「我寫了這個(janky)函數來吸引最近的帖子和評論」 - 我想你會發現我寫了它的伴侶;) – TheDeadMedic 2010-07-07 08:04:40