Advertisement
Guest User

Untitled

a guest
Mar 27th, 2015
208
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.86 KB | None | 0 0
  1. private static function init() {
  2.             add_shortcode('single_user', array($this, 'register_single_user_shortcode' ) );
  3.         }
  4.        
  5.         public function register_user_shortcode($atts) {
  6.            
  7.             //Settings (data get)
  8.             $santized_atts = shortcode_atts( array(
  9.                 'id'        => 1,
  10.                 'imagesize' => 'thumbnail',
  11.                 'walker'    => ''
  12.             ), $atts );
  13.            
  14.             //Get data
  15.             $data = grum_get_single_user($santized_atts);
  16.            
  17.             //Walk
  18.             return $this->shortcode_walker ( array('walker' => $santized_atts['walker'] ) );
  19.            
  20.         }
  21.        
  22.         private function shortcode_walker ($args) {
  23.             $object = $args['walker'];
  24.             if ( !isset( $args['walker'] ) && empty( $args['walker'] ) ){
  25.                 $walker = new GertrudUserManagerWalker( $args );
  26.                 return $walker->walk( $data );
  27.             } else {
  28.                 $walker = new $object( $args );
  29.                 return $walker->walk( $data );
  30.             }
  31.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement