Themes y Diseño
está resueltoBuenas quiero saber si se puede y como mostrar el rol del autor que creo el post.
Uso el plugin Role Manager nose si esto afecta en algo..
Con rol me refiero a Administrador, Editor, etc.
Lo unico que pude encontrar fue en el foro oficial un enlace con un codigo que supuestamente hace algo similar a lo que yo quiero hacer:
http://core.trac.wordpress.org/attachment/ticket/5290/author-template-the_author_role.diff
Un saludo!
al parecer lo que quiero hacer es algo que nunca se hizo ni siquiera en el foro oficial me supieron responder xD
Jejejej no es que no se pueda hacer, sino que no hay una funcion de plnatilla para hacerlo de forma sencilla, solo tienes que copiar en tu functions.php las dos funciones que aparece en el enlace que has puesto
http://core.trac.wordpress.org/attachment/ticket/5290/author-template-the_author_role.diff
Saludos!
ya agregue la funcion
function get_the_author_role() {
global $wpdb, $wp_roles, $authordata;if ( !isset($wp_roles) )
$wp_roles = new WP_Roles();foreach($wp_roles->role_names as $role => $Role) {
$caps = $wpdb->prefix . 'capabilities';
if (array_key_exists($role, $authordata->$caps))
return $Role;
}
}/**
* Echo the account role of the author of the current post in the Loop.
* @see get_the_author_role()
* @return null
*/
function the_author_role() {
echo get_the_author_role();
}
<?php get_the_author_role() ?>
Buenas, en single.php tienes que poner la otra función
<?php the_author_role(); ?>
Saludos!
que buena onda! gracias!
Debes Identificarte para publicar.