こんにちは、私はWordPressプロジェクトでブートストラップ・カルーセルを実装しようとしています。チェックボックスを使用してカテゴリを一覧表示すると、次のようになります。 WordPressでチェックボックスを使ってブースト・カルーセルを結合する
ユーザーは自分が選択したカテゴリに基づいてカルーセルのコンテンツを変更できるようにしたいと考えています。
基本的には、ユーザーが選択したチェックボックスに基づいてクエリを変更する必要があります。への道があります
<div class="col-md-7 col-md-offset-4 main-content">
<div class="checkbox">
<label class="checkbox-inline">
<input type="checkbox" name="allRadios" id="allRadios" value="all">
all
</label>
<label class="checkbox-inline">
<input type="checkbox" name="frontendRadios" id="frontendRadios" value="frontend" checked>
front end
</label>
<label class="checkbox-inline">
<input type="checkbox" name="wordpressRadios" id="wordpressRadios" value="wordpress" checked>
wordpress
</label>
<label class="checkbox-inline">
<input type="checkbox" name="designRadios" id="designRadios" value="design" checked>
design
</label>
<label class="checkbox-inline">
<input type="checkbox" name="seoRadios" id="seoRadios" value="seo" checked>
seo
</label>
</div>
</div>
<!-- Here starts carousel loop -->
<?php $carauselLoop = new WP_Query(array('post_type' => 'post', 'posts_per_page' => -1, 'category_name' => 'testing')); ?>
<?php $i=1; ?>
<div class="col-md-4 our-work-info">
<div class="clients-num">
<h5 title="01">01</h5>
</div>
<span class="glyphicon glyphicon-link"></span>
<h3>Crossroads</h3>
<h4 class="sub-heading">front end/wordpress</h4>
</div>
<div class="col-md-7">
<div id="our-work-carousel" class="carousel slide" data-ride="carousel">
<!-- Wrapper for slides -->
<div class="carousel-inner" role="listbox">
<?php while ($carauselLoop->have_posts()) : $carauselLoop->the_post(); ?>
<div class="item <?php if ($i == 1) echo 'active'; ?>">
<img src="<?php echo wp_get_attachment_url(get_post_thumbnail_id()); ?>" alt="<?php the_title(); ?>">
<div class="carousel-caption">
<a href="<?php the_permalink() ?>"><h3><?php the_title(); ?></h3></a>
</div>
</div>
<?php $i++; ?>
<?php endwhile; wp_reset_query(); ?>
</div>
<!-- Indicators -->
<ol class="carousel-indicators our-work-indicators">
<li data-target="#our-work-carousel" data-slide-to="0" class="active"></li>
<li data-target="#our-work-carousel" data-slide-to="1"></li>
<li data-target="#our-work-carousel" data-slide-to="2"></li>
</ol>
<!-- Controls -->
<a class="left carousel-control" href="#our-work-carousel" role="button" data-slide="prev">
<span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>
<span class="sr-only">Previous</span>
</a>
<a class="right carousel-control" href="#our-work-carousel" role="button" data-slide="next">
<span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>
<span class="sr-only">Next</span>
</a>
</div>
:私のクエリは、これは私のコードです のユーザは、例えばこの「カテゴリ名」=>のようなもの選びだしたものをカテゴリに基づいて変更する必要がある「test1のを、test2の」
これを達成し、どのように私はそれにアプローチすべきですか?
ありがとう私はあなたが書いたものを実装しようとします、そして、もし私がどこかで立ち往生すれば、ここであなたに質問してください。 – Karadjordje