• Resuelto VeroK

    (@0503vero1992)


    La página está en prueba, pero desde ayer para un usuario poder dejar un comentario es obligado a dejar apellido, email y WEBSITE.

    Es ilógico pedir website obligatoriamente a un usuario.

    Inclusive tengo desmarcada la opción «El autor del comentario debe rellenar el nombre y el correo electrónico»

    La página con la que necesito ayuda: [accede para ver el enlace]

Viendo 4 respuestas - de la 1 a la 4 (de un total de 4)
  • Moderador almendron

    (@almendron)

    En el formulario por defecto de WordPress para comentarios solo es obligatorio el «Nombre» y el «Correo electrónico».

    Por tanto, o bien el tema o algún plugin ha cambiado esa configuración.

    • Esta respuesta fue modificada hace 2 años, 2 meses por almendron.
    Moderador almendron

    (@almendron)

    Y no dupliques los temas.

    Iniciador del debate VeroK

    (@0503vero1992)

    Hola @almendron gracias por responder.
    Mientras estoy haciendo pruebas tengo desmarcado «El autor del comentario debe rellenar el nombre y el correo electrónico», por lo que no pedía ningún dato (sé que igualmente WP guarda las IP’s y se debe usar una aceptación).

    El problema apareció justo el día que apliqué 3 cambios:
    – Agregué ReCaptchaV3 (la eliminé porque no me gustó la visibilidad en cada página y de gran tamaño en el móvil)
    – Apliqué un tema secundario por recomendación de WP (lo eliminé por tu comentario y me parece innecesario tenerlo)
    – Instalé W3 Total Cache (hice una prueba borrando todas las cache y desactivándolo)
    El problema sigué allí.

    Lo que me llama la atención es que inspeccionando la página veo esto en el código:

    1.- En el primer div, en label sale «Nombre», pero en el placeholder dice «Apellidos (obligatorios)» (eso no es un error de WP)

    2.- En el tercer div, placeholder esta totalmente en inglés «Website (required)» (mi WP está en español)

    <div data-argument="author" class="form-group"> == $0
        <label for="author" class="sr-only  ">Nombre</label>
        <input type="text" name="author" id="author" placeholder="Apellidos (obligatorios)" required="" class="form-control " maxlength="245">
    </div>
    
    <div data-argument="email" class="form-group">
        <label for="email" class="sr-only  ">Correo electrónico</label>
        <input type="email" name="email" id="email" placeholder="Correo electrónico (obligatorio)" required="" class="form-control " maxlength="100">
    </div>
    
    <div data-argument="url" class="form-group">
        <label for="url" class="sr-only  ">Web</label>
        <input type="url" name="url" id="url" placeholder="Website (required)" required="" class="form-control " maxlength="200">
    </div>

    Tendrás alguna idea para resolver esto o alguna sugerencia?

    Muchas gracias y feliz fin de semana!

    Moderador almendron

    (@almendron)

    He instalado la misma plantilla que tenéis vosotros y no presenta el problema que comentas. De hecho, no tiene nada que ver con el formulario que aparece en vuestra web.

    Por fuerza habéis tenido que modificar ese formulario bien de forma manual, bien con algún plugin.

    Consejo: desactiva W3 Total Cache mientras estés haciendo pruebas.

Viendo 4 respuestas - de la 1 a la 4 (de un total de 4)
  • El debate ‘Sección comentarios obliga a dejar Web’ está cerrado a nuevas respuestas.