用于在页面中显示某个类别中的所有帖子的简短代码

时间:2012-03-09 作者:menardmam

我有10个类别,当我在侧栏il列表中选择一个类别时,该类别中的所有帖子。。。。很好,很漂亮

现在,我喜欢一个页面,有一些文字和照片,然后在内容之后,我喜欢列出一个类别中的所有帖子,就像类别视图一样。。。

有没有插件或短代码可以做到这一点?

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

Try this...

<?php
function list_post(){

    //or you can use the cat id here, check the codex for WP_Query
    $q = new WP_Query(array(\'category_name\' => \'<cat slug here>\'));
    if($q->have_posts()):
        while($q->have_posts()):the_post();
            the_title();
        endwhile;
    else:
        echo "No posts found!";
    endif;
    wp_reset_postdata();
}

add_shortcode(\'list_post\', \'list_post\');
?>
结束

相关推荐

如何从小部件管理面板内的Get_Categories()选择列表中排除类别

我有一个小部件,我需要添加一个类别选择列表。最终用户应该能够选择一个类别,我需要用小部件保存类别ID。我遇到了一个绊脚石,因为我无法使排除数组正常工作。被排除在外的猫仍会出现在下拉列表中。我做错了什么?function form( $instance ) { $instance = wp_parse_args( (array) $instance, array( \'title\' => \'\', \'text\' => \'\', \'hide_title\' =>