Obtener el ID de autor de una publicación en wordpress

Im creando un bucle donde extrae información sobre la actividad de un usuario. el código está en la página del autor y lo que quiero es obtener el ID del autor actual, de modo que según la página del autor que el usuario encuentre obtendrá la identificación de ese autor.

Ver abajo, me gustaría que AUTHOR-ID sea la identificación del autor actual.

 var pieData = [ name; $cat_id = $category->term_id; $post_count = count(get_posts("cat=$cat_id&post_author=$user_id")); echo " { value: ".$post_count.", color:'".$color."', label: ".$user_id." },"; } ?> ] var myPie = new Chart(document.getElementById("piec").getContext("2d")).Pie(pieData);  

Prueba con esto:

 post_author; ?> 

le dará la identificación del autor actual.

o este te ayudará más:

 global $current_user; get_currentuserinfo(); $args = array( 'author' => $current_user->ID, // I could also use $user_ID, right? ); // get his posts 'ASC' $current_user_posts = get_posts( $args ); 

Gracias.

Probablemente sea mejor

Ref: the_author_meta

En un archivo de autor, lo siguiente obtendrá la identificación del autor:

 $author_ID = get_query_var('author'); 

Esto te dará mucha más información:

 $pageobj = get_queried_object(); 

Referencia:

http://codex.wordpress.org/Function_Reference/get_query_var
http://codex.wordpress.org/Function_Reference/get_queried_object

Prueba esto

 global $wp_query; $thePostID = $wp_query->post->ID; $postdata = get_postdata($thePostID); $authorID = $postdata['Author ID']; 

o algo como esto

 post_author; ?> <?php echo the_author_meta( 'display_name' , $author_id ); ?>  

Código de trabajo aquí