好的,大家好。我想在屏幕上动态显示两篇最新帖子的信息。到目前为止,我只能通过将ID硬编码到查询中来获得结果。有没有办法动态检索此数据?
query_posts(\'showposts=2\');
while (have_posts()) : the_post(); ?>
<?php $x = get_the_ID();
echo $x;
$postStuff = $wpdb->get_row(\'select * from wp_posts where ID = "$x", ARRAY_A);
print_r($postStuff); ?>
<?php endwhile;?>
最合适的回答,由SO网友:onetrickpony 整理而成
正确的方法:
$my_query = new WP_Query(\'posts_per_page=2\');
while ($my_query->have_posts()) : $my_query->the_post(); ?>
<?php
global $post;
print_r($post); // <-- this is your postStuff
?>
<?php endwhile;?>
<?php wp_reset_query(); ?>
通常,你不需要将帖子全球化。应该使用帮助函数从当前帖子中获取信息