Menú adicional

¡Consiga MemberPress hoy mismo! ¡Empieza a cobrar por los contenidos que creas! Obtenga MemberPress ahora

Protección de widgets

Si desea mostrar/ocultar determinados widgets en función de lo que haya comprado el usuario conectado en ese momento, siga los pasos que se indican a continuación.

Primer paso

Descargue e instale el Opciones de widgets plugin.

Paso 2

Opciones de widget añade algunas opciones de restricción en la parte inferior de cada widget de esta manera:

Paso 3

Configure una regla para el widget y establezca el tipo de regla en "Parcial". A continuación, haga clic en el enlace "Códigos de contenido parcial" para mostrar el fragmento de PHP que tendrá que utilizar para Opciones de widget. Widget Options sólo quiere la parte que incluye current_user_can(). Así que para la captura de pantalla de abajo, usted copiaría SOLO la siguiente parte:

current_user_can('mepr-active','rules:1165')

Nota: si no desea crear una regla, puede utilizar current_user_can('mepr-active','membership:123′) en el paso 4, donde 123 es el identificador único de miembro. Si desea obtener más información sobre cómo hacerlo, haga clic en aquí.

Paso 4

Busque el widget o los widgets que desea ocultar a los usuarios no autorizados y haga clic en la pequeña rueda dentada de la lista de opciones de Widget. Haga clic en el botón
Lógica y pegue el código que ha copiado en el paso 3:

Nota: Cada Regla tiene su ID único (1165 en el ejemplo anterior) así que asegúrese de que el ID es correcto cuando pegue el código de contenido parcial en la configuración de Opciones de Widget en sus widgets.

Paso 5

Guarde el widget. Ahora estará oculto para los miembros que no tengan acceso.

¿Le ha resultado útil este artículo?

Artículos relacionados

chica del ordenador

¡Consiga MemberPress hoy mismo!

Empieza a cobrar por los contenidos que creas.