Comprobar si un usuario es administrador en WordPress

Cuando trabajamos con WordPress, uno de los puntos básicos es definir diferentes vistas en función del rol del usuario. En la mayor parte de las ocasiones, la diferencia será: es administrador, no lo es.

¿Para qué puede servirnos esto? Desde poner un enlace a editar entrada a otro de eliminar comentarios en tu tema, pasando por todo lo que podáis imaginar que queráis dividir entre visitantes de vuestro sitio y vosotros que sois los administradores.

El código:

if(current_user_can('manage_options'))
{
  // solo administrador
}
else
{
  // resto
}

La idea se basa en los roles y capacidades de WordPress y en lugar de manage_options podríamos haber elegido switch_themes, pero si os digo la verdad, lo más normal (al menos desde mi experiencia) es ver manage_options.

Por cierto, la función a la que llamamos: current_user_can puede seros de ayuda en otros menesteres.