public function widget($args, $instance) { global $ap_user_query; $title = apply_filters('widget_title', $instance['title']); $number = $instance['number']; $sortby = $instance['sortby']; echo $args['before_widget']; if (!empty($title)) { echo $args['before_title'] . $title . $args['after_title']; } $user_a = array('number' => $number, 'sortby' => $sortby); // The Query. $ap_user_query = ap_has_users($user_a); echo '<div class="ap-widget-inner">'; while (ap_users()) { ap_the_user(); include ap_get_theme_location('users/loop-item.php'); } echo '</div>'; echo $args['after_widget']; }
public function widget($args, $instance) { $title = apply_filters('widget_title', $instance['title']); echo $args['before_widget']; if (!empty($title)) { echo $args['before_title'] . $title . $args['after_title']; } global $ap_user_query; if (is_user_logged_in()) { $ap_user_query = ap_has_users(array('ID' => ap_get_displayed_user_id())); if ($ap_user_query->has_users()) { while (ap_users()) { ap_the_user(); ap_get_template_part('widgets/user'); } } } else { _e('Login to see your profile links', 'ap'); } echo $args['after_widget']; }
/** * Handle Ajax callback for user hover card */ public function ap_user_card() { if (ap_opt('disable_hover_card')) { $this->something_wrong(); } $user_id = (int) $_POST['user_id']; if (!ap_verify_default_nonce()) { $this->something_wrong(); } global $ap_user_query; $ap_user_query = ap_has_users(array('ID' => $user_id)); if ($ap_user_query->has_users()) { while (ap_users()) { ap_the_user(); ap_get_template_part('user/user-card'); } } wp_die(); }
<?php /** * Display AnsPress user page * * @link http://wp3.in * @since 2.0.1 * * @package AnsPress */ ?> <?php while (ap_users()) { ap_the_user(); ?> <div id="ap-user" class="ap-user clearfix" data-id="<?php ap_displayed_user_id(); ?> "> <div class="ap-user-navigation clearfix"> <?php if (ap_active_user_page() != 'about') { ?> <div class="ap-user-info "> <div class="ap-user-avatar"> <?php ap_user_the_avatar(40);
public function ap_user_cover() { if (ap_opt('disable_hover_card')) { ap_send_json(ap_ajax_responce('something_wrong')); } $user_id = (int) $_POST['user_id']; if (!wp_verify_nonce($_POST['ap_ajax_nonce'], 'ap_ajax_nonce')) { ap_send_json(ap_ajax_responce('something_wrong')); return; } global $ap_user_query; $ap_user_query = ap_has_users(array('ID' => $user_id)); if ($ap_user_query->has_users()) { while (ap_users()) { ap_the_user(); ap_get_template_part('user/user-card'); } } else { ap_send_json(ap_ajax_responce('something_wrong')); } die; }