をフィルタリング私は仕事に以下の機能を取得しようとしている最後の数時間のラウンドと円でラウンド予定されています:カスタムポストタイプカテゴリは、ワードプレス
私はカスタムポストタイプteam
、およびカスタム分類team-tax
を持っています。
フィルタを表すボタンが一番上に表示されます。これらは「チーム・税」に設定された「データ・フィルター」属性を必要とします。このビットは機能するようです。これらのフィルタ以下
私はギャラリーを持っており、各項目は、それがクラス名としてに属することteam-tax
を示すべきである - それは何も返さないように私は苦労しています場所です。
多くのお礼をいただきありがとうございます。ここで
は、私が持っているコードは、現時点では次のとおりです。
<div class="clearfix">
<button class="filter" data-filter="all">All</button>
<?php $args=array('orderby' => 'name','taxonomy'=>'team-tax');
$filters=get_categories($args);
foreach($filters as $filter){ ?>
<button class="filter" data-filter="<?php echo $filter->gallery_nicename; ?>"><?php echo $filter->name; ?></button>
<?php } ?>
<?php
$args = array(
'posts_per_page' => -1,
'post_type' => 'team',
'orderby' => 'menu_order',
'order' => 'ASC',
'taxonomy' => 'team-tax'
);
$query = new WP_Query($args);?>
<button class="sort" data-sort="my-order:asc">Ascending Order</button>
<button class="sort" data-sort="my-order:desc">Descending Order</button>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<div class="gallery gallery-border gallery-mixitup">
<div class="gallery-item mix <?php foreach((get_the_category()) as $category) { echo $category->cat_name . ' '; } ?>" data-my-order="1">
<a href="<?php echo get_permalink($post->ID); ?>">
<img src="<?php bloginfo('template_directory'); ?>/dist/images/slider/yachts.jpg">
<div class="overlay"></div>
<div class="gallery-item-text">Lorem Ipsum Dolor</div>
</a>
</div>
</div>
<?php endwhile; else: ?>
<p>There is nothing to see here</p>
<?php endif; ?>
</div>