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
Configura una regla para el widget y establece el tipo de regla en “Parcial”; a continuación, haz clic en el enlace “Códigos de contenido parcial” para mostrar el fragmento de código PHP que tendrás que utilizar en las opciones del widget. Las opciones del widget solo necesitan la parte que incluye current_user_can(). Por lo tanto, en la captura de pantalla que se muestra a continuación, deberías copiar ÚNICAMENTE la siguiente parte:
current_user_can('mepr-active','rules:1165')

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:

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