prefix; /*global $domain; $author_id = $wpdb->get_var("SELECT user_id FROM wp_usermeta WHERE user_login = {$author} LIMIT 1"); $user_info = get_userdata($user_id); //echo "Login: ".$user_info->user_login; */ /*$query = "SELECT ID from $wpdb->users WHERE user_login={$author}"; $author_id = $wpdb->get_var($query); $wpdb->print_error();*/ $last_posts = (array)$wpdb->get_results(" SELECT ID, post_title, post_date FROM wp_posts, wp_term_relationships, wp_term_taxonomy WHERE post_author = 0 AND {$pre}term_relationships.object_id = {$pre}posts.ID AND {$pre}term_relationships.term_taxonomy_id = {$pre}term_taxonomy.term_taxonomy_id AND post_status = 'publish' AND post_date < NOW() AND post_type = 'post' GROUP BY ID ORDER BY post_date LIMIT 5 "); $liste = ""; return $liste; } function authorsIndexDisplay_function($atts) { extract(shortcode_atts(array( 'ul' => 'iapUl', 'li' => 'iapIl', 'letter' => 'iapLetter', 'hide_empty' => false, 'optioncount' => true, 'show_fullname' => false, 'exclude_admin' => false, 'menu' => true ), $atts)); $defaults = array( 'optioncount' => $option_count, 'exclude_admin' => $exclude_admin, 'show_fullname' => $show_fullname, 'hide_empty' => $hide_empty, 'echo' => false, 'menu' => $menu ); $ret = ''; $tag = substr(wp_list_authors($defaults),4); $tag = explode("
  • ",$tag); $alpha = array(); $i = 0; $start = "0"; $ul = " class=\"$ul\" "; $li = " class=\"$li\" "; foreach($tag as $untag){ if(ereg(">([A-Za-z0-9\.|-|_éàèêç ]*)",$untag, $letag)){ $letag[1] = ucfirst($letag[1]); if($start == "0"){ $start = $letag[1][0]; $alpha[$i] = $start; $i ++; $letter2 = " class=\"$letter\" id=\"iap".ucfirst($start)."\""; $ret .= "".$start.""; $ret .= "\n"; $start = $letag[1][0]; $alpha[$i] = $start; $i ++; $letter2 = " class=\"$letter\" id=\"iap".ucfirst($start)."\""; $ret .= "".$start.""; $ret .= "