Saltar al contenido
memberarea memberarea.io

Usar memberarea con maquetadores y el editor clásico

Shortcodes para Elementor, Divi y el editor clásico, y qué tener en cuenta al proteger una página que no está hecha con bloques.

En este artículo

No necesita el editor de bloques para usar el plugin. Cada bloque tiene un shortcode gemelo, y las reglas de acceso se aplican en el servidor, muy por debajo de lo que haya construido la página.

Shortcodes en cualquier parte

Allí donde WordPress ejecuta shortcodes funcionan los de memberarea: en el editor clásico, en un widget de shortcode de Elementor, en un módulo de código o de texto de Divi, en un módulo HTML de Beaver Builder y en archivos de plantilla mediante do_shortcode().

Shortcode Atributos
[memberarea_checkout] product, label, class
[memberarea_product] product, layout (compact o full), class
[memberarea_cart] class
[memberarea_form] form, class
[memberarea_badge] badge, class
[memberarea_login] sign_in, sign_out, avatar, name, logout, align, class
[memberarea_my_courses] empty, signedout, link, linklabel, class
[memberarea_progress] course, empty, signedout, link, linklabel, class
[memberarea_course_catalogue] button, owned, empty, link, linklabel, class

product, form, badge y course toman el UUID de ese elemento, que copia de su memberarea. El atributo class pone su propia clase en el contenedor, que es como se hace que un bloque encaje con el estilo de un maquetador.

Proteger una página hecha con un maquetador

El panel que pone la regla vive en el editor de bloques, pero la regla se guarda en la página y se comprueba en cada petición. Así que puede ponerla una vez en el editor de bloques y seguir editando la página en su maquetador: la protección se queda.

En una página cuyo maquetador se hace cargo de toda la plantilla, elija con cuidado qué pasa con los visitantes sin acceso:

  • Enviarles al acceso y enviarles a otra página ocurre antes de que la página se renderice, así que funcionan sea quien sea quien la dibuje.
  • Mostrar un aviso corto sustituye el contenido de la página por ese aviso. Un maquetador que renderice su propia plantilla sin el filtro de contenido habitual puede saltárselo, y entonces el visitante ve la página.
Advertencia

Pruebe cada página protegida de maquetador una vez en una ventana privada. Si el contenido sigue ahí, cambie la regla de esa página al acceso o a la redirección, que no se pueden saltar de esa manera.

Qué está cubierto siempre

Sea cual sea el origen de la página, el plugin protege también los sitios por donde se escapa el contenido: extractos, listados de archivo y de búsqueda, bucles de consulta, el sitemap de WordPress y la API REST. Una página protegida tampoco se puede leer por /wp-json.

Para qué hacen falta bloques

Dos cosas no tienen shortcode, porque son propiedades de un bloque y no algo que usted coloca:

  • La visibilidad de bloques sueltos, que muestra un bloque solo a miembros, solo a invitados o solo a quienes tengan un curso.
  • Poner una regla de página, como se describe arriba.

Si trabaja casi siempre en un maquetador, la vía práctica es abrir la página un minuto en el editor de bloques, poner la regla y volver.

Caché

Para los maquetadores no cambia nada: las páginas siguen siendo cacheables para visitantes anónimos, y las respuestas para miembros identificados se marcan como no cacheables. Si su maquetador trae su propia caché, compruebe que respeta DONOTCACHEPAGE antes de confiar en una página protegida.

Last updated on September 18, 2026

¿Le ha resultado útil este artículo?

Related articles