Hola!
Te paso el error que está dando el javascript que hace como si desapareciese la web cuando en el editor web accedemos a la página de contacto. El java funciona correctamente como usuario normal pero al entrar como administrador de wordpress da error 404 Page not found en cuanto entras a administrar la página "contacto".
El código:
jQuery(function($){
jQuery('.et_pb_contact_field_checkbox').click(function() {
jQuery('.popup').css('display', 'block');
});
jQuery('.close').click(function() {
jQuery('.popup').css('display', 'none');
});});
URL del sitio: Contenido solo visible a usuarios registrados
Hola Germán,
¿Podrías decirme de dónde saliera función de jQuery?
Igualmente, ¿Podrías corregir la dirección web de tu sitio? Por favor. Gracias!
Saludos.
Está incluida en el tema DIVI en un módulo Código, directamente en la url de contacto:
Esta es la URL concreta:
Contenido solo visible a usuarios registrados
Lo que hace ese java es que cuando se carga la página oculta la sección de las bases de política de privacidad. Hace que cuando se hace clic en el check box de "aceptar la política de privacidad" se muestre esa sección. También hace que cuando haces clic en el botón de "entendido" oculte de nuevo la sección.
Hola Germán,
Si entiendo el jQuery pero lo que no comprendo es por qué te da el error cuando lo abres como administrador. ¿Puedes tomar una captura de pantalla del error?
Hola
Según lo que comentas el problema sólo lo tienes en el backend del sitio?, en tal caso puedes agregar una comprobación a tu código para que sólo se ejecute cuando se ve en el front-end, puedes ayudarte de la clase .page con body, es decir tu código quedaría:
if (jQuery('body.page').length){ jQuery(function($){ jQuery('.et_pb_contact_field_checkbox').click(function() { jQuery('.popup').css('display', 'block'); }); jQuery('.close').click(function() { jQuery('.popup').css('display', 'none'); }); } ); }
Como verás hay una comprobación previa antes de ejecutar el código.
Saludos.