Descubre cómo ocultar la ventana modal que añade el plugin Osom Modal Login en una página determinada.
El plugin Osom Modal Login añade un elemento al menú de forma condicional, para salir o acceder dependiendo de si el usuario está logueado o no.
Es posible que, en combinación con otros plugins (por ejemplo WP Simple Pay), la ventana modal se muestre en páginas donde no te interese que lo haga. Por suerte, es muy sencillo conseguir que no se cargue con un poco de código.
Vamos a ver cómo:
Opciones para ocultar la modal de Osom Modal Login en una página específica
Opción A
Para ver este código y los otros 2057 snippets de esta web,
identifícate o suscríbete aquí.
En este caso la ventana modal se ocultará en la página con ID igual a 44.
Opción B
Otra opción es ocultarlo por CSS. Para ello introduce este código al final del fichero style.css:
/* Ocultar la ventana modal de OML en una página específica */
.page-id-144 #OMLlogin {
display: none;
}
Con esto consigues la ventana modal no se muestre en la página con ID 144.
En cambio, si lo que quieres es ocultar el enlace que abre la modal o cierra la sesión también puedes hacerlo.
El plugin Osom Modal Login utiliza dos clases distintas dependiendo de si muestra el elemento de acceder o de salir:
osmlogin
(acceder)logout
(salir)
Así que puedes usar cualquiera de los dos dependiendo de lo que necesites.
Este sería un ejemplo para ocultar el elemento de acceder:
/* Ocultar el enlace de acceso de OML en una página específica */
.page-id-144 .osmlogin {
display: none;
}
Y este para ocultar el cerrar sesión:
/* Ocultar el enlace de salida de OML en una página específica */
.page-id-144 .logout {
display: none;
}
Conclusiones
Ya ves qué fácil es evitar que muestre la ventana modal (u otros elementos) del plugin Osom Modal Login en una página específica.
Si tienes alguna duda te leo en los comentarios. Y si quieres dejarme una sugerencia para futuros tutoriales, envíamela a través del formulario de contacto.
Todo ventajas de ser suscriptor. 😉