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

Tag Archives rol

Comprobar en WordPress si el usuario actual es administrador

WordPress utiliza un mecanismo sencillo y potente para redirigir el flujo en función de varias circunstancias, son las llamadas Conditional Tags y nos sirven por ejemplo para definir en un fichero diferentes comportamientos en función de:

  • el tipo de URL visualizada si es de archivo, del loop principal, si es un post, si es una página
  • el ID de la página o post que estamos viendo
  • si pertenece a una categoría u a otra o a una categoría u otra

Una consulta frecuente que me hacen y que veo en Internet mucho (además de que yo mismo caí en su día,

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:

Notificar al administrador cuando alguien envíe una entrada para revisar con WordPress

En blogs o plataformas que usan WordPress y que tienen colaboradores que no tienen capacidad para publicar directamente sin ser revisados previamente por los administradores, en ocasiones, pueden quedarse entradas a la espera de ser revisada porque por defecto WordPress no envía correo a los administradores sobre este nuevo envío.

Puesto que siempre tendemos a automatizar los procesos al máximo posible y al hacerlo lo más desatendidos que podamos, no tiene sentido que entremos todo el rato a ver si hay entradas pendientes.

WP Status Notifier

Para solventar este problema existe un plugin llamado: WP Status Notifier,

¿Qué capacidades tienen los diferentes roles en WordPress?

¿Alguna vez os habéis preguntado qué capacidades tienen los diferentes roles de usuario en un sitio WordPress?

Empezamos por el de más bajo nivel y vamos subiendo. Los de mayor nivel tienen todas las capacidades tienen todas las capacidades de los roles inferiores.

Suscriptor (o suscriber)

  • Leer

Colaborador (o contributor)

  • Borrar entradas
  • Editar entradas

Autor (o author)

  • Editar entradas publicadas
  • Borrar entradas publicadas
  • Subir ficheros
  • Publicar entradas

Editor

  • Moderar comentarios
  • Gestionar categoríoas
  • Gestionar enlaces
  • Usar código HTML sin filtrar
  • Editar entradas de otros usuarios
  • Editar páginas (tanto de otros usuarios como ya publicadas)
  • Publicar páginas
  • Borrar páginas (tanto de otros usuarios como ya publicadas)
  • Borrar entradas de otros
  • Leer,