/**
  * 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>';
 }
Esempio n. 2
0
<?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++;