Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*****************************Bootstrap Accordion bar**************************************************/
- function items_shortcode($atts){
- extract( shortcode_atts( array(
- 'category' => '',
- 'title' => '',
- 'count' => '10'
- ), $atts, 'items_do_shortcode' ) ); // this is for do_shortcode where we have to query(to show post)
- $q = new WP_Query(
- array('posts_per_page' => 10,
- 'post_type' => 'accordion_bar',
- 'accordion_category' => $category, // This price_category From Taxonomy
- 'meta_key'=>'accordion_order', //this is for price order Need to show in CMB in id
- 'orderby'=>'meta_value_number', //this is for price order number
- 'order'=>'ASC' //this is for price order
- )
- );
- $list = ''; // wrapper will go here
- while($q->have_posts()) : $q->the_post();
- $idd = get_the_ID();
- $heading_number = get_post_meta( $idd, 'heading_number', true ); // This have to show on (CMB) for id
- $aria_expanded = get_post_meta( $idd, 'aria_expanded', true ); // This have to show on (CMB) for id
- $in_expanded = get_post_meta( $idd, 'in_expanded', true ); // This have to show on (CMB) for id
- $list .= '
- <div class="panel-group" id="accordion" role="tablist" aria-multiselectable="'.$aria_expanded.'">
- <div class="panel panel-default">
- <div class="panel-heading" role="tab" id="heading'.$heading_number.'" style="margin-bottom:px;">
- <h4 class="panel-title">
- <a data-toggle="collapse" data-parent="#accordion" href="#collapse'.$heading_number.'" aria-expanded="'.$aria_expanded.'" aria-controls="collapse'.$heading_number.'">
- '.get_the_title().'
- </a>
- </h4>
- </div>
- <div id="collapse'.$heading_number.'" class="panel-collapse collapse '.$in_expanded.'" role="tabpanel" aria-labelledby="heading'.$heading_number.'">
- <div class="panel-body" style="color:#000;">
- '.get_the_content().'
- </div>
- </div>
- </div>
- </div>
- ';
- endwhile;
- $list.= '';
- wp_reset_query();
- return $list;
- }
- add_shortcode('items', 'items_shortcode'); // this is for shortcode & do_shortcode where we have to query(to show post)
- // The below code is for Bootstrap Accordion bar
- /************************/
- // [items category="accordion" ] // here accordion is category name by that under category i want to show my post
- /************************/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement