Menú adicional

¡Consiga MemberPress hoy mismo! ¡Empieza a cobrar por los contenidos que creas! Obtenga MemberPress ahora
  1. Inicio
  2. Base de conocimientos
  3. Preguntas frecuentes
  4. Cómo
  5. Cómo mostrar el formulario de inicio de sesión en una ventana emergente

Cómo mostrar el formulario de inicio de sesión en una ventana emergente

Si busca una forma de mostrar  MemberPress Formulario de inicio de sesión en la ventana emergente en una o más páginas que puede utilizar Creador de ventanas emergentes plugin.

Paso 1: Añadir el Creador de ventanas emergentes Plugin para su sitio

Este plugin te permitirá crear un popup maker y configurarlo a tu gusto.

  1. Navegue hasta su Panel de WordPress → Plugins → y haga clic en el botón Añadir nuevo;
  2. En la barra de búsqueda, escriba Creador de ventanas emergentes;
  3. Instalar y activar el Creador de ventanas emergentes (también puede utilizar el plugin versiones de pago de PopupMaker).

Paso 2: Añadir Está conectado Condición para Popup Maker

Por defecto Popup Maker no contiene una condición para que los usuarios estén logueados. Ofrecen la Condiciones avanzadas de focalización que proporciona esta condición junto con muchas otras. Si no tiene instalada esta extensión, puede añadir el código siguiente al final del archivo functions.php de su tema, o utilizar un plugin como el WPCode (consulte este artículo para obtener más información: Cómo añadir fragmentos de código personalizados en WPCode).

function mepr_popup_logged_in() {return is_user_logged_in();}

add_filter('pum_get_conditions', function($conditions) {
  return array_merge($conditions, array(
    'popup_logged_in' => array(
      'group' => __('General'),
      'name' => __('Está conectado'),
      'callback' => 'mepr_popup_logged_in'
    )
  ));
});

Paso 3: Crear una ventana emergente

  1. Navegue hasta su Panel de WordPressCreador de ventanas emergentes y haga clic en Añadir/Editar Tipos de Entrada.
  2. Añada lo siguiente al contenido de la ventana emergente:
[mepr-login-form use_redirect="true"]
  1. Configure los ajustes de las ventanas emergentes de la siguiente manera:
    1. Abra el Disparadores y haga clic en Añadir nuevo activador botón

    2. Seleccione "Retraso / Apertura automática" opción de ¿Elegir qué tipo de activador añadir? lista desplegable. No es necesario que marque la casilla "¿Te gustaría preparar una galleta también?" opción.

    3. Si lo desea, puede hacer clic en el icono del lápiz para editar la configuración de destino y cambiar el retraso después de que el formulario de inicio de sesión se abrirá (por defecto es 500ms por lo que es 0,5 segundos)
    4. Abra el Dirigiéndose a y seleccione Está conectado en el grupo General de la lista desplegable de condiciones.

    5. Haga clic en el signo de exclamación situado junto a Está conectado para comprobar lo contrario de la condición Está conectado. El botón se volverá rojo.

    6. Haga clic en el botón + Y y seleccione Páginas: Selección de la lista desplegable. Debería ver el campo en el que puede empezar a escribir la página en la que desea que se muestre el formulario de inicio de sesión. Puede añadir tantas páginas como desee o seleccionar una categoría diferente.

    7. Opcionalmente, también puede cambiar Mostrar y Cerrar configuración. Para simplificar este artículo, dejaremos estos ajustes por defecto.
    8. Haga clic en el botón Publique para guardar la ventana emergente.

Paso 4: Pruebe su configuración

Asegúrese de haber cerrado la sesión y abra una de las páginas que ha seleccionado en el paso 3.3.f. Debería ver una ventana emergente con el formulario de inicio de sesión. Una vez que haga clic en Iniciar sesión deberías iniciar sesión y ser redirigido a la página que estableciste en Ajustes globales o ajustes específicos de afiliación. Este es el aspecto del front-end:

Para permanecer en la misma página, utilice el siguiente shortcode en el paso 3.2:

[mepr-login-form use_redirect="false"]

Cuando abra cualquier página estando conectado no verá una ventana emergente con el Formulario de conexión.

¿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.