Como complemento al código que publicamos ayer para evitar que aparezcan los trackbacks propios o internos en una entrada de WordPress, Informático de Guardia sugiere otra que no requiere tocar código ni instalar plugin alguno: enlazar mediante rutas relativas, así de fácil.
Cómo cerrar los comentarios para todas las entradas en WordPress usando wp-cli
La gestión de los comentarios en un wordpress que ya no está muy activo, que se queda sin moderación, puede llevar un buen rato si no se toman las medidas para prevenir que nuestra base de datos crezca desmesuradamente a causa de los comentarios spam o los que se quedan en espera de ser aprobados, que casi en su totalidad serán spam también.
Hace un tiempo publiqué cómo borrar masivamente comentarios de la base de datos usando wp-cli. Si no se tiene más remedio, es una buena manera de adelgazar la base de datos. Aunque siempre es mejor atajar el problema antes de que se produzca. Para ello se pueden tomar dos medidas: cerrar los comentarios para las nuevas publicaciones y también para todas las que se publicaron en el pasado.
Personalizando la lista de comentarios de WordPress: callback en wp_list_comments
$comments
mediante unforeach
, de manera que se podía especificar el código a generar para cada comentario. A partir de dicha versión, se introdujo la funciónwp_list_comments
, que genera ella solita la lista de comentarios, con unos valores por omisión que pueden no convenirnos. Para cambiarlos,wp_list_comments
dispone del parámetrocallback
, que permite llamar a una segunda función que defina un código personalizado.