Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- add_shortcode( 'myteam', 'mysite_team_sc' );
- function mysite_team_sc( $atts ) {
- $atts = shortcode_atts(
- array(
- 'display' => -1,
- 'title' => false,
- 'category' => false,
- ), $atts, 'myteam'
- );
- $args = array(
- 'post_type' => 'mysite_team',
- 'posts_per_page' => $atts['display'],
- 'orderby' => 'menu_order',
- 'order' => 'ASC'
- );
- if ( $atts['title'] ) {
- $args['pagename'] = sanitize_title( $atts['title'] );
- $args['display'] = 1; // Only display the single page
- $args['category'] = false; // Ignore the category
- }
- if ( $atts['category'] ) {
- $args['category_name'] = sanitize_title( $atts['category'] );
- }
- $op = ''; // Shortcodes must return their output
- $team_query = new WP_Query( $args );
- if ( $team_query->have_posts() ) :
- ob_start();
- while ( $team_query->have_posts() ) : $team_query->the_post(); ?>
- <div class="team-list float-left" id="team-member-list-<?php echo $i; ?>">
- <div class="team-thumb-list float-left">
- <?php the_post_thumbnail();?>
- </div>
- <div class="team-list-text float-left">
- <h3 class="my-team-member-name" id="my-team-member-<?php echo $i; ?>"><?php echo the_title(); ?></h3>
- </div>
- </div><!--team-list-->
- <?php endwhile;
- $op = ob_get_clean();
- else :
- $op = "Sorry, no team member(s) found.";
- endif;
- wp_reset_query();
- return $op;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement