Два типа сообщений / категории на одной странице Wordpress? - PullRequest
0 голосов
/ 14 января 2011

В принципе, я хочу иметь две колонки WordPress страницы; один показывает видео посты, а другой аудио посты.

Какой самый простой способ сделать это?

Ответы [ 2 ]

1 голос
/ 14 января 2011
<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», чтобы разделить ваши посты по категориям вместо двух разных типов.Я бы порекомендовал использовать категории, если вы не намерены добавлять какие-либо дополнительные поля для включения ваших аудио / видео-функций.

0 голосов
/ 14 января 2011

Я не уверен, хорошо ли я вас понял, но я бы сделал это с помощью виджетов, используя плагин Widget Logic http://wordpress.org/extend/plugins/widget-logic/

Если вы хотите жестко закодировать свой шаблон, вам может потребоваться проверить query_posts ()и reset_posts (): http://codex.wordpress.org/Function_Reference/query_posts

Знаете ли вы, как использовать кодекс WordPress?Вы знаете, как работает цикл?Если да, вы можете использовать второй способ, если не пытаетесь сделать это с первым вариантом.

Удачи, gezope

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...