2012-05-05 2 views
0

私はいくつかのカスタムポストタイプを持っており、これらのタグに対して税関分類を作成しました。Wordpress - get_post_typesとカスタムポストタイプを使用してTaxonomieによるOder

Exemple:

カスタムポストタイプ:メニュー

カスタム分類:リファレンス、価格

は基本的に私は(カスタムポストタイプ(すべてのメニューを取得する)ことによって、すべてのポストを取得したいが、分類順

<ul> 
    <?php 
    $args = array(
       'public' => true, 
       '_builtin' => false 
       ); 

    $output = 'objects'; 
    $post_types = get_post_types($args, $output); 
    foreach ($post_types as $post_type) { 
    ?> 
    <li> 
     <a href = "<?php echo $uploads['url']; ?>/Appetizers.jpg"><?php echo $post_type->label; ?></a> 
     <div class = "ac_subitem"> 
      <span class = "ac_close"></span> 
      <h2><?php echo $post_type->label; ?></h2> 
      <ul> 
       <?php 
       $loop = new WP_Query(array('post_type' => $post_type->name)); 
       while ($loop->have_posts()) : $loop->the_post(); 
       ?> 
       <li> 
        <?php 
        $reference = wp_get_object_terms($post->ID, 'references'); 
        foreach ($references as $reference) { 
              echo ('<span class="reference">'); 
              echo $reference->name; 
              echo (' .</span>'); 
        } 

        $price = wp_get_object_terms($post->ID, 'price'); 
        foreach ($prices as $price) { 
              echo ('<span class="price">'); 
              echo $price->name; 
              echo ('</span>'); 
        } 
       endwhile;?> 
       </li> 
      </ul> 
     </div>         
     <?php 
    }?> 
    </li> 
</ul> 

)参照することにより、出力は次のようになります。

参考1 - 価格£5.00

参考2 - 価格£3.00

参考3 - 価格£6.00

多くのおかげ

答えて

1

私はあなたがそれを行うことができるとは思いません直接wp_queryを使用します。フィルタでそれを行う方法についてはthis postをご覧ください。

関連する問題