Descubre con este tutorial cómo mostrar el nivel de membresía de Restrict Content Pro del usuario «logueado» en cualquier sitio de la web gracias a un shortcode.
Una de las ventajas de ser suscriptor de Código Genesis es que puedes hacer sugerencias para nuevos tutoriales.
El otro día, a raíz del tutorial en el que se explico cómo mostrar el nombre de la persona que está logueada, una suscriptora me sugería que también se pudiera mostrar el nivel de membresía de Restrict Content Pro. Algo así:
¡Hola, «username»! Tienes el plan «Gold».
Una propuesta interesante, ¿verdad?
Si tú también quieres colocar mensajes personalizados a tu suscriptor en determinados puntos de la web, aquí tienes cómo hacerlo combinando las funciones wp_get_current_user()
y rcp_get_customer_membership_level_names()
en un shortcode de WordPress.
El resultado final podría ser algo así:
O cualquier combinación que se te ocurra.
Pasos para mostrar el nivel de membresía de Restrict Content Pro de usuario mediante un shortcode
1. Crea el shortcode
Añade el siguiente snippet al fichero functions.php o a tu plugin de funcionalidades:
Para ver este código y los otros 2057 snippets de esta web,
identifícate o suscríbete aquí.
Con este código creas un shortcode que te permite mostrar el nivel de membresía de Restrict Content Pro del usuario «logueado» al escribir [rcp_membership_level].
Si quieres que el shortcode muestre toda la frase puedes usar este snippet en lugar del anterior:
Para ver este código y los otros 2057 snippets de esta web,
identifícate o suscríbete aquí.
Obviamente, puedes personalizar el mensaje a tu gusto.
Ahora solo te queda un paso.
2. Introduce el shortcode donde desees
La ventaja de los shortcodes es que puedes insertarlos en cualquier punto de la web.
Solo tendrás que escribir «[tu_shortcode]» donde quieras que se visualice, en este caso [rcp_membership_level].
Importante:
- Si estás utilizando el editor clásico, utiliza la pestaña de HTML para introducir el shortcode.
- En caso de que ya estés usando el editor de bloques de WordPress puedes añadirlo al bloque normal de párrafo, el de HTML o el de shortcode. Todos ellos renderizarán de forma correcta el contenido.
Conclusiones
Ya ves qué fácil es mostrar el nivel de membresía de un usuario logueado en cualquier punto de las web gracias a este shortcode personalizado.
Si tienes alguna duda te leo en los comentarios. Y si quieres dejarme una sugerencia para futuros tutoriales, envíamela a través del formulario de contacto.
Todo ventajas de ser suscriptor. 😉