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 .= "";
}
if($letag[1][0] == $start){
$ret .= "\t- $untag
";
if($listpost) {$ret .= getLastArticle($letag[1]);}
$ret .= " \n";
}
else{
$ret .= "
\n";
$start = $letag[1][0];
$alpha[$i] = $start;
$i ++;
$letter2 = " class=\"$letter\" id=\"iap".ucfirst($start)."\"";
$ret .= "".$start."";
$ret .= "\n";
$ret .= "\t- $untag
";
if($listpost) {$ret .= getLastArticle($letag[1]);}
$ret .= " \n";
}
}
else{
$untag = ucfirst($untag);
if($start == "0"){
$start = $untag[0];
$alpha[$i] = $start;
$i ++;
$letter2 = " class=\"$letter\" id=\"iap".$start."\"";
$ret .= "".$start."\n";
$ret .= "";
}
if($untag[0] == $start){
$ret .= "\t- $untag
";
if($listpost) { $ret .= getLastArticle($untag); }
$ret .= " \n";
}
else{
$ret .= "
\n";
$start = $untag[0];
$alpha[$i] = $start;
$i ++;
$letter2 = " class=\"$letter\" id=\"iap".ucfirst($start)."\"";
$ret .= "".$start."";
$ret .= "\n";
$ret .= "\t- $untag
";
if($listpost) { $ret .= getLastArticle($untag); }
$ret .= " \n";
}
}
}
if($menu){
$retMenu = "\n";
foreach($alpha as $alphabet){
$retMenu .= "\t- ".$alphabet."
\n";
}
$retMenu .= "
";
}
$ret .= "";
$retMenu .= $ret;
$retMenu .= '';
return $retMenu;
}
add_shortcode('authorsindex', 'authorsIndexDisplay_function');
}
function authorsiindexpage_insert_css()
{
echo ''."\n";
echo ''."\n";
}
if ( !is_admin() )
{
wp_enqueue_script('jquery');
wp_enqueue_script('tdim','/wp-content/plugins/authors-index-page/js/jquery.dimensions.js');
wp_enqueue_script('tTip','/wp-content/plugins/authors-index-page/js/jquery.tooltip.min.js');
}
function authorsiindexpage_insert_js ()
{
echo '';
?>