herrfischer

user_query

Aug 14th, 2015
388
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.35 KB | None | 0 0
  1. <?php
  2.     /**
  3.      * Template Name: Personen
  4.     */
  5.     get_header();
  6. ?>
  7.  
  8. <div class="container">
  9.     <h1 class="page-header"><?php the_title(); ?></h1>
  10.     <div class="row">
  11.        
  12.  
  13.             <?php  
  14.                 $args = array (
  15.                     'meta_query'     => array(
  16.                         array(
  17.                            
  18.                         ),
  19.                     ),
  20.                 );
  21.             ?>
  22.  
  23.  
  24.             <?php    
  25.                 // The Query
  26.                 $user_query = new WP_User_Query( $args );
  27.                 // User Loop
  28.                 if ( ! empty( $user_query->results ) ) {
  29.             ?>
  30.  
  31.             <?php foreach ( $user_query->results as $user ) { ?>                        
  32.                 <div class="col-xs-12 page-personen">
  33.                     <div class="cf row">
  34.  
  35.                         <div class="page-personen-image col-lg-1">
  36.                             <?php if( $user->benutzerbild ): ?>
  37.                             <?php  
  38.                                 $attachment_id = $user->benutzerbild;
  39.                                 $size = "img-xs";
  40.                                 $image = wp_get_attachment_image_src( $attachment_id, $size );
  41.                             ?>
  42.                             <img src="<?php echo $image[0]; ?>" width="<?php echo $image[1]; ?>" height="<?php echo $image[2];?>" class="img-circle userimage">
  43.                             <?php else: ?>
  44.                             <img src="<?php bloginfo('template_directory'); ?>/img/nouserpic.png" class="img-circle userimage">
  45.                             <?php endif ?>
  46.                         </div>
  47.  
  48.  
  49.                         <div class="page-personen-name col-lg-1" style="color: <?php the_field('farbe_b','option');?>">
  50.                             <?php echo $user->display_name; ?>
  51.                         </div>
  52.  
  53.  
  54.                         <div class="page-personen-funktion col-lg-2">
  55.  
  56.  
  57.                    
  58.  
  59.                         </div>
  60.  
  61.                         <div class="page-personen-funktion col-lg-2">
  62.  
  63.                         <?php
  64.                             $values = $user->user_faecher;
  65.                             if (!empty($values))    {
  66.                                
  67.                                 foreach($values as $value) {
  68.                                     if($value != end($values)){
  69.                                         echo $value;
  70.                                     } else {
  71.                                         echo $value;
  72.                                     }
  73.                                 }
  74.  
  75.                             }
  76.  
  77.                         ?>
  78.  
  79.                    
  80.  
  81.                         <?php // if ( $themeta != array($user->user_faecher) ) echo $user->user_faecher; print_r($user); ?>
  82.  
  83.                         </div>
  84.  
  85.  
  86.                         <div class="page-personen-funktion col-lg-2">
  87.                             <?php if ( $themeta != $user->user_funktion ) echo $user->user_funktion; ?>
  88.                         </div>
  89.  
  90.  
  91.                         <div class="page-personen-email col-lg-2" style="color: <?php the_field('farbe_b','option');?>">
  92.                             <?php if ( $themeta != $user->user_email ) echo $user->user_email; ?>
  93.                         </div>
  94.  
  95.  
  96.                         <?php if ( $themeta != $user->telefon )
  97.                             echo '<div class="page-personen-phone col-lg-2"><strong>Telefon:</strong> ' . $user->telefon . '</div>';
  98.                         ?>
  99.  
  100.                         <div class="page-personen-sprechzeiten col-lg-2">
  101.                             <?php
  102.                                 if ( $themeta != $user->sprechzeiten ) echo '<strong>' . 'Sprechzeiten: ' . '</strong>' . $user->sprechzeiten;
  103.                                 else echo '<strong>' . 'Sprechzeiten: ' . '</strong>' . 'Nach Vereinbarung';
  104.                             ?>
  105.                         </div>
  106.  
  107.                     </div>                                               
  108.                 </div>                                               
  109.  
  110.             <?php } ?>
  111.  
  112.             <?php }  else {
  113.                 // do nothing
  114.             } ?>
  115.  
  116.  
  117.  
  118.     </div>
  119. </div>
  120.  
  121. <?php get_footer(); ?>
Advertisement
Add Comment
Please, Sign In to add comment