En WordPress, si en ajustes no hemos desmarcado la pestaña “Permitir comentarios.”, podemos ver tras nuestras publicaciones un campo donde los usuarios pueden realizar sus comentarios y debajo de comentarios se muestra un texto como el que muestra la siguiente imagen:
Los que conocemos algo sobre HTML, sabemos que es, para que sirve y como utilizar los códigos indicados debajo de comentarios en WordPress, aunque creo que esta información es ignorada por la gran mayoría de los usuarios. Ese texto ocupa un valioso espacio en nuestras páginas y si deseamos dar una imagen limpia del sitio, considero que debemos hacer que no aparezca.
Hay un procedimiento para quitar esa información de nuestras páginas que consiste en localizar y bajar por medio de FTP (recomiendo FileZilla) el fichero “comment-template.php” que está dentro de la carpeta “/wp-includes” en el directorio WordPress del servidor donde está ubicado nuestro sitio, posteriormente editar el fichero con algún software como el editor de código fuente gratuito Notepad++, buscar y eliminar la línea que contiene el mensaje:
1 |
'comment_notes_after' => '<p class="form-allowed-tags">' . sprintf( __( 'You may use these <abbr title="HyperText Markup Language">HTML</abbr> tags and attributes: %s' ), ' <code>' . allowed_tags() . '</code>' ) . '</p>', |
Una vez eliminada esa línea, guardamos el fichero modificado y lo subimos de nuevo al mismo directorio donde estaba utilizando el cliente FTP pudiendo comprobar que ese texto ya no aparece.
Yo mismo lo he hecho y tiene el inconveniente de que cada vez que actualizamos la plantilla a una nueva versión tienes que volver a hacerlo.
Como advertencia, no modificar el código de los ficheros originales de WordPress, en su lugar podemos hacer nuestro cambio con código CSS. La gran ventaja de utilizar CSS es que no requiere de modificaciones en el núcleo de WordPress, ya que si cometemos algún error, puede ocasionar el mal funcionamiento de nuestro sitio.
Hay una solución fácil, rápida y limpia
Tan solo agregando la línea: “. form-allowed-etiquetas {display: none;}”
al código de la hoja de estilo (style.css) de nuestro tema, podemos eliminar esas lineas que tenemos debajo de comentarios.
Si tomamos como ejemplo el tema de WordPress “Twenty Ten” debemos seguir los siguientes pasos:
- Entra al panel de control de tu WordPress
- Ve a Apariencia > Editor
- Abre el archivo de hoja de estilo style.css que se encuentra en la parte inferior de la columna derecha.
- Ve hasta el final del código de la hoja de estilo style.css e introduce una nueva línea con el código:
1.form-allowed-tags { display:none; } - Guarda el archivo pulsando en el botón “actualizar archivo”
Con estos pasos, si ahora te diriges a alguna de tus publicaciones, podrás comprobar que no hay rastro del texto “Puedes usar las siguientes etiquetas y atributos HTML” debajo de comentarios.
Espero que esta información te sea tan útil como me fue a mí.
Hola Jose
He mirado en varios foros y he intentado hacer el método que indicas de colocar
.form-allowed-tags { display:none; }
en el CSS, lo he actualizado y sigue apareciendo el html. ¿Depende de la plantilla?
Esperaba que funcionase porque parece mucho más fácil que acceder al FTP, etc, pero no funciona
Gracias
Hola José Enrique,
no he encontrado problemas en mis desarrollos, yo lo hago de ambas formas. No sé que puede ser, ¿qué plantilla utilizas?
Un saludo.
Hola, lo he hecho y sigue apareciendo. La plantilla que utilizo es “Mantra”. ¿Tienes otra solución que pueda probar para quitar ese texto?. Muchas gracias
Hola Rocío,
antes de continuar, borra caché de tu WP y del navegador… si aún así no te funciona, prueba a editar comment-template.php que se encuentra en /wp-includes/, busca:
‘comment_notes_after’ =>
y elimina esa línea de código completa.
Espero que esto te lo solucione.
Un saludo.
Hola:
Muchas gracias por responder tan rápido pero la verdad esque no me ha servido ninguno de los modos. El mensaje sigue apareciendo.
Hola:
Muchas gracias. Ahora sí. He vuelto a abrirlo pasado un rato y al fin ha desaparecido. Muchas gracias. ¿dices que puede volver a aparecer cuando se actualice WP?
Gracias de nuevo. Un saludo
Hola Rocío,
me alegra que lo solucionaras.
Si actualizas WordPress lo más probable es que te cambie el fichero que has modificado y vuelvas a tener esas lineas debajo de comentarios.
Eso se evita haciendo un “tema hijo” del que tienes, es un post que tengo pendiente…
Aún así solo tendrías que volver a hacer lo mismo (yo lo hago :D) y se elimina de nuevo.
Un saludo!
Hola Jose
Simplemente perfecto. Muchas gracias.
Saludos.
Hola Victor,
me alegra haberte sido útil.
Un saludo!
Muchas gracias, por la info.
Muy util.
Me alegra haberte servido.
Un saludo.
Perfecto! Al principio me ha pasado lo mismo que a otros compañeros. Pero al final lo pude arreglar siguiendo razonamientos que suelo usar en este tipo de casos.
1º comprobar 1000 veces la sintaxis
2º escribirlo de la misma forma que aparecen las líneas superiores o similares de código
3º refrescar la página web.
Gracias Jose Costa! :-)
Hola Julio,
me alegra haberte sido útil.
Un saludo!
Muchas gracias, funcionó ;)
¡Perfecto Carmen!. Saludos.
Hola!! A mí me pasa algo extraño. Cuando tengo sesión abierta en wordpress, las etiquetas (haciendo lo que has dicho) no aparecen en la página. Bien, en cuanto cierro sesión y entro en mi página web como haría cualquier usuario aparecen. No entiendo por qué pasa la verdad, si me pudieras ayudar te estaría muy agradecida porque me estoy empezando a desesperar jaja.
Gtacias
Hola Paula, ¿has probado a borrar la caché del navegador y de WordPress?.
Saludos.
A mi no me ha funcionado el método de agregar la línea en el CSS. El de eliminar el código de comment-template.php sí me ha funcionado, pero como mencionas, cuando se actualiza WP hay que volver a eliminarlo.
Así que he buscado y buscado hasta que he encontrado este código que hay que insertar en functions.php, y me ha funcionado (además que no se ve afectado cuando actualiza WP):
function mytheme_init() {
add_filter(‘comment_form_defaults’,’mytheme_comments_form_defaults’);
}
add_action(‘after_setup_theme’,’mytheme_init’);
function mytheme_comments_form_defaults($default) {
unset($default[‘comment_notes_after’]);
return $default;
}
Hola Enrique,
gracias por compartir tu experiencia y la solución aportada.
Saludos!
Que éxito!!!! Si funciona =) Mil gracias!
Hola AnaLu,
¡me alegra que te funcione!
¡Saludos!
Gracias! me sirvió bastante, editando la hoja de estilos no me funcionaba!
¡Me alegra! :D
Muchas gracias!!!
Me funciono a la perfección!!
Apenas comencé con esto del diseño de paginas pero cada día me gusta mas :-) .
Saludos
Hola Esmeralda!
me alegra haberte sido útil. Es realmente satisfactorio ver que algo que creas cobra vida. ¡Disfruta con ello!
Un saludo!
Gracias Jose por el aporte lo estoy probando ya y funciona a la perfección. me sera muy útil
Me alegra!! muchas gracias.