Hola buenas tardes.
Contacto porque recientemente hemos hecho un cambio en la plantilla de nuestra página web añadiéndole un Child al theme principal.
El caso es que ahora veo que en la zona de comentarios de los artículos nos aparecen una serie de notices y el formulario de comentarios no se muestra correctamente :
Actualmente tengo instalado el plugin reCAPTCHA en formulario WP de comentarios, no sé si tendrá algo que ver en el error.
Adjunto capturas tanto de los notices cómo de las líneas de programación asociadas al error.
Quedo atento a vuestra respuesta para poder valorar qué hacer.
Un saludo y gracias.
Contenido solo visible a usuarios registrados
Hola Alvaro.
Por favor adjunta una URL donde se puedan ver los comentarios y lo revisamos
De todas formas puedes comentar el código desde la línea 165 hasta la línea 184
Un saludo
Hola @pepesoler
Se puede ver en cualquiera de las zonas de los comentarios de los artículos.
Puedes revisar por ejemplo el siguiente : https://galernaestudio.com/que-es-un-brand-book/
Comentar las líneas indicadas eliminaría la posibilidad de realizar comentarios, y lo que busco es mantener el formulario. Estos noticias nunca los había obtenido hasta ahora.
Lo único que he hecho recientemente es añadir un chile a la actual plantilla.
Cómo puedes ver en cualquier artículo, no se muestra el formato adecuado de estilos, y tampoco el recaptcha del plugin de Google.
por otro lado el propio formulario de comentarios parece no funcionar, ya que el botón publicar comentario parece que queda deshabilitado al poco de cargar la página.
Quedo atento.
Un saludo.
Hola Alvaro.
Actualmente, si ingreso a esta URL no me muestra ningún error, es posible que los muestre a los administradores. Sin embargo, entiendo que lo que deseas es mostrar el placeholder dentro del formulario de comentarios
Si es así, puedes probar utilizar algun código adicional como
function foroweb_comment_textarea_placeholder( $args ) {
$args['comment_field'] = str_replace( 'textarea', 'textarea placeholder="comment"', $args['comment_field'] );
return $args;
}
add_filter( 'comment_form_defaults', 'foroweb_comment_textarea_placeholder' );
/**
* Comment Form Fields Placeholder
*
*/
function foroweb_comment_form_fields( $fields ) {
foreach( $fields as &$field ) {
$field = str_replace( 'id="author"', 'id="author" placeholder="name*"', $field );
$field = str_replace( 'id="email"', 'id="email" placeholder="email*"', $field );
$field = str_replace( 'id="url"', 'id="url" placeholder="website"', $field );
}
return $fields;
}
add_filter( 'comment_form_default_fields', 'foroweb_comment_form_fields' );
Ten en cuenta que estas son personalizaciones de código y no podemos revisarlo, en este caso si deseas añadir alguna configuración especifica a tu sitio web puedes consultarlo con nuestro directorio de colaboradores quienes pueden ayudarte a añadir lo que necesitas.
Un Saludo
Hola @karen
Sí, solo ocurre si no estás logueado como administrador.
Probaré entonces el código indicado a ver si resuelve el problema del formulario y los notices recibidos.
Cualquier duda, os comento.
Un saludo y gracias.
Hola Alvaro,
Gracias a ti, es un placer siempre poder ayudarte.
Quedamos atentos como ha ido todo
Un Saludo