dodanie recenzji na boostrap taps poprzez repeater custom fields
w sekcji head pobieramy bibliotekę jQuery
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.10/jquery.min.js"></script>
w sekcji footer dodajemy bibliotekę bootstrap:
<script src="js/bootstrap.min.js"></script>
zamieszczamy potrzebne style:
#myTab{ width:100%; border-bottom:solid 2px #fff; font-size:16px; color:#353535; list-style: none; text-align:center; } .nav > li { position: relative; display: inline; } .nav > li > a { position: relative; color:#353535; margin:0 20px; padding: 10px 15px; display:inline-block; } .nav > li > a:hover, .nav > li > a:focus { text-decoration: none; color: #e42b3d; } .nav-tabs > li { display:inline; } .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { color: #e42b3d; cursor: default; } .tab-content{ width:100%; border-top: 1px solid #cdcece; } .tab-content > .tab-pane { display: none; } .tab-content > .active { display: block; } .fade{opacity:0;-webkit-transition:opacity .65s linear;transition:opacity .65s linear}.fade.in{opacity:1}
w panelu WP w Custom Fields tworzymy:
reviews_home – jako Repeater z polami podrzędnymi:
lp – jako text
firm – jako text
review – jako textarea
w kodzie strony zamieszczamy:
<div class="reviews_home"> <!-- add the first li class active --> <?php $first = true; if(have_rows('reviews_home',12)): ?> <ul id="myTab" class="nav nav-tabs cfix"> <?php while(have_rows('reviews_home',12)): the_row();?> <?php if($first){ ?> <li class="active"><a href="#review<?php the_sub_field('lp'); ?>" data-toggle="tab"><?php the_sub_field('firm'); ?></a></li> <?php $first = false; continue;} ?> <li><a href="#reviwe<?php the_sub_field('lp'); ?>" data-toggle="tab"><?php the_sub_field('firm'); ?></a></li> <?php endwhile; ?> </ul> <?php endif; ?> <!-- add the first div class active --> <?php $first = true; if(have_rows('reviews_home',12)): ?> <!-- Tab panes --> <div class="tab-content cfix"> <?php while(have_rows('reviews_home',12)): the_row();?> <?php if($first){ ?> <div class="tab-pane fade active in" id="review<?php the_sub_field('lp'); ?>"> <p><?php the_sub_field('review'); ?></p> </div> <?php $first = false; continue;} ?> <div class="tab-pane fade" id="reviwe<?php the_sub_field('lp'); ?>"> <p><?php the_sub_field('review'); ?></p> </div> <?php endwhile; ?> </div> <!-- End Tab panes --> <?php endif; ?> </div>
–
Hope this helps and happy coding :)
Zobacz jeszcze
Wykluczenie custom post z wyników wyszukiwania
Podczas tworzenia custom postu wprowadzamy parametr: 'exclude_from_search' =>...
custom postWordpress
album nextGenGallety - dostosowanie wymiaru miniatur
Plugin NextGEN Gallery by Photocrati Wersja...