我是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个,那么它将显示该页面上的所有帖子,请帮助我如何修复它,谢谢
最合适的回答,由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();?>
请检查它是否适合您。