Sign up with your email address to be the first to know about new products, VIP offers, blog features & more.

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:

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.

Leer entrada anterior
Seguridad en formularios WordPress: usando nonce

Cuando usamos WordPress como un CMS o incluso como una API y desarrollamos para él, no serán pocas las veces...

Cerrar