fbpx
  1. Inicio
  2. Base de conocimientos
  3. Consejos, trucos y personalizaciones
  4. Personalizar MemberMouse
  5. Proteger el contenido de la categoría o blog de WordPress Páginas de plantilla
  1. Inicio
  2. Base de conocimientos
  3. PREGUNTAS FRECUENTES
  4. Preguntas frecuentes sobre WordPress
  5. Proteger el contenido de la categoría o blog de WordPress Páginas de plantilla
  1. Inicio
  2. Base de conocimientos
  3. PREGUNTAS FRECUENTES
  4. Preguntas frecuentes sobre protección de contenidos
  5. Proteger el contenido de la categoría o blog de WordPress Páginas de plantilla

Proteger el contenido de la categoría o blog de WordPress Páginas de plantilla

MemberMouse ofrece varias formas diferentes de mostrar u ocultar contenidos en función de los derechos de acceso del usuario que esté conectado en ese momento. Puede proteger páginas/postsRSS, resultados de búsqueda, archivos e incluso partes específicas de una página/post mediante una SmartTag de decisión.

Sin embargo, algunas áreas de su sitio WordPress se crean a través de una página de plantilla. Las plantillas son los archivos que controlan cómo se mostrará su sitio WordPress en la Web. Estos archivos extraen información de su base de datos MySQL de WordPress y generan el código HTML que se envía al navegador web, y pueden incluir cosas como páginas de categorías, páginas de blog, páginas de etiquetas y más. Lea este artículo para más información sobre plantillas WP.

MemberMouse le ofrece la posibilidad de mostrar un extracto de su entrada en estas páginas utilizando la función <!–more–> etiqueta. Lea este artículo para aprenda a proteger extractos de publicaciones. Si desea proteger toda la página, puede seguir estos pasos:

  • Busque la página de archivo o plantilla que su tema utiliza para esa página (este artículo le mostrará cómo)

  • En la parte superior de la página de la plantilla, añada lo siguiente

    codeif(mm_member_decision(array("isMember"=>"false")) || mm_member_decision(array("membershipId"=>"1")))
    {
       wp_redirect("http://www.URL.com/mm-error/?code=100020");
    }


  • En el código anterior, cualquier persona que no es miembro (o no está conectado), o es un nivel de miembro de ID1 (por lo general la membresía gratuita, pero usted querrá comprobar por encontrar los identificadores de los niveles de afiliación) también obtendrá la página de error.

  • Este código utiliza un código similar al de la etiqueta inteligente Member_Decision. Puede ajustarlo para proteger la plantilla basándose en la información asociada con el miembro actualmente conectado. Lea este artículo para más información sobre Member_Decision SmartTags.
¿Le ha resultado útil este artículo?

Artículos relacionados

¿No encuentra la respuesta que busca?

Póngase en contacto con nuestro equipo de atención al cliente
Póngase en contacto con nosotros