/** * Show social meta box. * * @param WP_Post $post Post object */ public function render_social_mb($post) { wp_nonce_field($this->nonce, $this->nonce_field); $networks = Appica_Helpers::get_social_networks_list(); $socials = get_post_meta($post->ID, $this->mb_social_name, true); echo '<p>', __('Choose social networks for displaying', 'appica'), '</p>'; echo '<div class="appica-social-networks-wrap">'; if (!empty($socials)) { $this->render_networks_list($this->mb_social_name, $networks, $socials); } else { $this->render_empty_list($this->mb_social_name, $networks); } echo '</div><br>'; // close .appica-social-networks-wrap echo '<button type="button" class="button button-primary appica-add-social-network">', __('Add one more social network', 'appica'), '</button>'; }
<?php /** * Shortcode "Team" output * * @since 1.0.0 * * @author 8guild * @package Appica * @subpackage Core */ $a = shortcode_atts(array('extra_class' => ''), $atts); $classes = Appica_Helpers::get_class_set($a['extra_class']); $query = new WP_Query(array('post_type' => 'appica_team', 'post_status' => 'publish', 'posts_per_page' => -1, 'ignore_sticky_posts' => true)); if ($query->have_posts()) { $networks = Appica_Helpers::get_social_networks_list(); // extra classes if ('' !== $classes) { printf('<div class="%s">', $classes); } ?> <div class="row"><?php $i = 0; while ($query->have_posts()) { $query->the_post(); // Each 3 entries wrap to .row, but except last if (0 === $i % 3 && 0 !== $i % $query->post_count) { ?> </div><div class="row"><?php } $i++;