Esempio n. 1
0
 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'];
 }
Esempio n. 2
0
 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'];
 }
Esempio n. 3
0
 /**
  * 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();
 }
Esempio n. 4
0
<?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);
Esempio n. 5
0
 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;
 }