2011-01-14 12 views

答えて

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> 

私はそう言って、あなたがテーマの編集の基本を知っているが、もししていないと仮定しています!代わりに、2つの異なるタイプではなくカテゴリ別に投稿を区切るために、 'post_type'ではなく 'cat'を使用して同じことを行うこともできます。オーディオ/ビデオ機能を有効にするために余分なフィールドを追加するつもりがない場合は、カテゴリを使用することをお勧めします。

0

は私はわからないんだけど、私はあなたが(query_postsを確認する必要があり、あなたのテンプレートをハードコーディングしたい場合はウィジェットのロジックプラグインhttp://wordpress.org/extend/plugins/widget-logic/

を使用してウィジェット)とreset_posts(とそれを行うだろう)finctions:http://codex.wordpress.org/Function_Reference/query_posts

WordPress Codexの使い方を知っていますか?ループの仕組みを知っていますか?もしそうなら、最初のオプションでそれをやろうとしないなら、2番目の方法を使いたいかもしれません。

幸運、 gezope

関連する問題