在首页显示最近发布的帖子

时间:2014-07-24 作者:ShodowOverRide

我是wordpress主题开发新手,我正在处理一个主题,我有一个首页,我只想显示任何类别中最近的4篇文章,我的代码是

<?php $the_query = new WP_Query( ‘showposts=4′ ); ?>
        <?php while ($the_query -> have_posts()) : $the_query -> the_post(); ?>
        <article>
        <a href=”<?php the_permalink() ?>”><img src="<?php bloginfo(\'template_directory\'); ?>/img/post-images/Adithi_Dinner_blog.jpg" class="border" alt="image" /><h1><?php the_title(); ?></h1></a>
        <p><?php echo substr(strip_tags($post->post_content), 0, 100);?></p>
        <!-- <?php the_content( \'Read the full post »\' ); ?>-->
        </article>
        <?php endwhile;?>
但是它给了我一个意外的错误“=”,如果我从showposts中删除了4个,那么它将显示该页面上的所有帖子,请帮助我如何修复它,谢谢

1 个回复
最合适的回答,由SO网友:TBI Infotech 整理而成

试试这个,

 <?php 
            $args_latest = array(           
            \'post_type\' => \'post\',
            \'ignore_sticky_posts\' => 1,
            \'posts_per_page\' => 4       
        );
            $the_query = new WP_Query($args_latest); ?>
            <?php while ($the_query -> have_posts()) : $the_query -> the_post(); ?>
            <article>
            <a href="<?php the_permalink() ?>"><img src="<?php bloginfo(\'template_directory\'); ?>/img/post-images/Adithi_Dinner_blog.jpg" class="border" alt="image" /><h1><?php the_title(); ?></h1></a>
            <p><?php echo substr(strip_tags($post->post_content), 0, 100);?></p>
            <!-- <?php the_content( \'Read the full post »\' ); ?>-->
            </article>
            <?php endwhile;?>

<?php wp_reset_query();?>
请检查它是否适合您。

结束

相关推荐