如何使用查询帖子在页面中放置帖子

时间:2011-07-13 作者:catarina moura

将一些帖子放在不同页面的代码是什么?我已经有了一个,但帖子的标题不见了。我不知道怎么做。

这是我现在拥有的代码:

<?php get_header(); ?>

<div id="innerTop">
        <div class="innerTitle clearfix"><h1><?php the_title(); ?></h1></div>
        <?php $pagedesc = get_post_meta($post->ID, \'page_description\', $single = true);?>
        <?php if($pagedesc !=\'\'){?>
        <div class="innerDesc"><?php echo $pagedesc ?></div>
        <?php }?>
</div>

<!-- begin colLeft -->
    <div id="colLeft">
<?php
$catID = 0;
if (is_page(\'apple\')) {
  $catID=12;
} elseif (is_page(\'htc\')) {
  $catID=13;
} elseif (is_page(\'nokia\')) {
  $catID=14;
}

if ($catID) {
   $paged = (get_query_var(\'paged\')) ? get_query_var(\'paged\') : 1;
   query_posts("cat=$catID&amp;paged=$paged");
} ?>
<?php
$title = $queried_post->post_title;
echo $title;
?>



        <?php if (have_posts()) : while (have_posts()) : the_post(); ?>

        <?php the_content(__(\'(more...)\')); ?>

        <?php endwhile; else: ?>
        <p><?php _e(\'Sorry, no posts matched your criteria.\'); ?></p>
        <?php endif; ?>
    </div>
    <!-- end colleft -->

    <?php get_sidebar(); ?>  

<?php get_footer(); ?>
请给我一个答案。

1 个回复
SO网友:GavinR

get\\u帖子可能更容易使用:

        $args = array( \'numberposts\' => 5, \'category\' => \'3\' );
        $myposts = get_posts( $args );
        foreach( $myposts as $post ) :  setup_postdata($post); ?>
            <div <?php post_class(); ?> id="post-<?php the_ID(); ?>" style="padding-bottom:5px;">
                <h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2>
                <div class="post_meta"><?php twentyten_posted_on(); ?></div>
                    <div class="entryContent">
                        <?php the_content(); ?>             

                    </div>
            </div>
        <?php endforeach; ?>

结束

相关推荐