prefix; global $domain; //echo $author; $author_id = $wpdb->get_results("SELECT ID, display_name FROM wp_users WHERE display_name = \"{$author}\" LIMIT 1"); $ID = $author_id[0]->ID; //echo var_dump($author_id); $last_posts = $wpdb->get_results(" SELECT ID, post_title, post_date, post_author FROM {$pre}posts WHERE post_author = \"{$ID}\" 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, 'listpost' => true, '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 .= "