Si quieres, por el motivo que sea, aplicar el tercer grado a los comentarios y los pingbacks/tracbacks en todas tus entradas publicadas, en vez de ir una a una, puedes hacerlo mediante comandos SQL desde phpMyAdmin.
Aquí tienes una serie de comandos a ejecutar:
Índice de contenidos
Borrar todos los comentarios spam de golpe:
DELETE FROM wp_comments WHERE wp_comments.comment_approved = 'spam';
Abrir los comentarios en todas las entradas:
UPDATE wp_posts SET comment_status = 'open';
Cerrar los comentarios en todas las entradas:
UPDATE wp_posts SET comment_status = 'closed';
Abrir los comentarios en todas las entradas, solo para usuarios registrados:
UPDATE wp_posts SET comment_status = 'registered_only';
Abrir/cerrar comentarios antes de una fecha concreta:
UPDATE wp_posts SET comment_status = 'closed' WHERE post_date < '2009-01-01' AND post_status = 'publish';[/sql] Esta query puedes personalizarla (de hecho debes hacerlo) para cambiar el <code>comment_status</code> como <code>open</code>, <code>closed</code>, o <code>registered_only</code>, dependiendo de si los quieres abrir, cerrar o abrirlos solo para los usuarios registrados. También, por supuesto, cambiar la fecha. <h3>Activar/desactivar pingbacks y trackbacks:</h3> Para activarlos: UPDATE wp_posts SET ping_status = 'open';
Para desactivarlos:
UPDATE wp_posts SET ping_status = 'closed';
Activar/desactivar antes de una fecha concreta:
UPDATE wp_posts SET ping_status = 'closed' WHERE post_date < '2009-01-01' AND post_status = 'publish';[/sql] Igual que en el caso de los comentarios, puedes cambiar el <code>comment_status</code> y la fecha. <h3>Activar/desactivar comentarios, pingbacks y trackbacks:</h3> Si lo tienes claro, puedes incluso cerrar (o abrir) comentarios, pingbacks y trackbacks todo a la vez. Para ello usarías esta query: UPDATE wp_posts SET comment_status = 'open', ping_status = 'open' WHERE comment_status = 'closed' AND post_status = 'publish';
De nuevo, debes jugar con los comment_status
y ping_status
. Y si, de nuevo, queremos jugar con fechas y definir antes de que fecha activar o desactivar todos los comentarios, pingbacks y trackbacks, podemos hacer un cambio en la query para conseguirlo:
UPDATE wp_posts SET comment_status = ‘closed’, ping_status = ‘closed’ WHERE post_date < '2009-01-01' AND post_status = 'publish';[/sql]
Jugando, de nuevo, con los "status" y la fecha. ¡Hala, apúntalo en favoritos, compártelo en Twitter, Facebook o donde más te guste!, estas cosas son para guardarlas y usarlas cuando se necesiten ¿no crees?
¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!