wordpress页面调用某个分类下的文章

wordpress在企业级网站上应用时,经常会将某一类的文章放在页面菜单上单列出来,这时就需要将wordpress的page里调用某一分类下的文章。下面介绍一下实现方法:

只要把这个代码放在你指定的wordpress页面模板里相应的位置就能显示你调用的某一分类的文章了,并且还可以控制文章输出的条数。

<?php $posts = get_posts( "category=4&numberposts=10" ); ?>
<?php if( $posts ) : ?>
<ul><?php foreach( $posts as $post ) : setup_postdata( $post ); ?>
    <li>
        <a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a>
    </li>
    <?php endforeach; ?>
</ul>
<?php endif; ?>

这是段简单php代码。不懂php的只需要知道category=4&numberposts=10是控制页面需要调用的大类的ID和输出文章条数就ok了。

如果你想将某一重要或价值高的分类的文章放在首页页面也可以用同样的方法。

本文链接: wordpress页面调用某个分类下的文章     本文作者:Mars Lau

转载请以链接形式注明原始出处和作者,“心情日志”文章谢绝转载!

14 条留言 我要留言

  • 1 leaveoff  |  2008-11-21 at 4:54 上午  

    你这里贴代码,复制出来双引号都会变全角的,建议安装一个插件:Quotmarks Replacer 就可以解决这个问题了。呵呵,一口气看了你几篇文章,这边乱spam,你那个wp做企业网站,思路蛮好的。

  • 2 MarsLau  |  2008-11-21 at 6:43 上午  

    谢谢你的关注,我会考虑用你说的插件的。

  • 3 Insion  |  2009-04-14 at 2:19 下午  

    谢谢你的代码,帮我解决了新设计的主题中的一个麻烦,不过建议你写成函数则会更好,更方便调用~

  • 4 aoenet  |  2009-06-11 at 5:35 下午  

    我用你写的方法成功的调用了页面,但是我发现好像这样调用不支持wp_pagenavi这个插件来翻页
    请问有什么办法在调用后翻页?

  • 5 eric  |  2009-08-13 at 9:15 上午  

    您好,你的站点很不错,希望能跟你学习,我想在侧边栏添加广告,广告最好能随机显示,或者可以把广告添加到指定页面的侧边,请问您有什么好的建议吗

  • 6 kissuzi  |  2010-03-01 at 7:25 下午  

    不知道这是不是我想要的那种效果:每个页面显示某一分类的文章。

  • 7 dad  |  2010-05-24 at 12:09 下午  

    学习了

  • 8 dad  |  2010-05-24 at 12:10 下午  

    博主神威啊啊

  • 9 雷人部落  |  2010-05-24 at 12:11 下午  

    我想在页面中调用分类,而且要有二级分类 该怎么做啊?

  • 10 雷人部落  |  2010-05-24 at 12:24 下午  

    怎么不能留言啊啊啊

  • 11 楼 hpp  |  2010-09-07 at 12:21 上午  

    你好 , 我小试了下。貌似不可以
    能不能麻烦你再详细讲下,肯请给我一份邮件 或是加我QQ:452841941
    非常感谢

  • 12 heson  |  2011-01-17 at 1:13 下午  

    不用插件 直接加代码就行了······

  • 13 浮云网  |  2011-01-19 at 12:11 上午  

    为嘛我搞不成功呢?

  • 14 Windy Liu  |  2013-04-03 at 10:23 上午  

    Parse error: syntax error, unexpected '=' in /home/windsays/public_html/wp-content/themes/windylove/page-templates/alifelongsecond.php on line 2222行是:<?php $posts = get_posts( “category=35&numberposts=10″ ); ?>怎么办?

支持Gravatar头像,想要一个Gravatar个性头像?可以到这里申请一个

登陆 评论