单个Wordpress页面中的两个帖子类型/类别?

时间:2011-01-14 05:09:08

标签: wordpress

基本上,我想要两列Wordpress页面;一个显示视频帖子,另一个显示音频帖子。

更简单的方法是什么?

2 个答案:

答案 0 :(得分:1)

<div class="leftcol">
    <?php $args = array( 'post_type' => 'video_post' ); //select only posts of type 'video_post'
    $wp_query = new WP_Query($args);
    while ( have_posts() ) : the_post(); ?>
        <div class="post">
            <h3><?php the_title() ?></h3>
            <?php the_content() ?>
        </div>
    <?php endwhile; rewind_posts(); ?>
</div>

<div class="rightcol">
    <?php $args = array( 'post_type' => 'audio_post' ); //select only posts of type 'audio_post'
    $wp_query = new WP_Query($args);
    while ( have_posts() ) : the_post(); ?>
        <h2><?php the_title() ?></h2>
    <?php endwhile; rewind_posts(); ?>
</div>

我假设你知道编辑主题的基础知识,但如果没有,就这么说吧!或者,你可以使用'cat'而不是'post_type'来做同样的事情,按类别而不是两种不同的类型来分隔你的帖子。如果您不打算添加任何额外字段以启用音频/视频功能,我建议您使用类别。

答案 1 :(得分:0)

我不确定我是否理解你,但我会使用Widget Logic插件http://wordpress.org/extend/plugins/widget-logic/

来使用Widgets

如果您想对模板进行硬编码,可能需要检查query_posts()和reset_posts()finctions:http://codex.wordpress.org/Function_Reference/query_posts

您知道如何使用WordPress Codex吗?你知道循环是如何工作的吗?如果是,您可能想要使用第二种方式,如果不是尝试使用第一种方式。

祝你好运, gezope