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
Set up a Rule for the widget and set the Rule type to “Partial” – then click on the “Partial Content Codes” link to display the PHP snippet you’ll need to use for Widget Options. Widget Options only wants the part including current_user_can(). So for the screenshot below, you would copy ONLY the following part:
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.