¿Cómo editar comentarios en masa en WordPress?


Dudas sobre Wordpress, Blogger y demás plataformas de contenidos
   

¿Cómo editar comentarios en masa en WordPress?

Notapor Manuel de la Fuente » Sep 2010, 23:44

Ahora que estoy con esto de la migración desde Blogger me he visto con el problema de que todos los comentarios anónimos llevan a la dirección http://Anonymousnoreply@blogger.com/ y los míos a mi perfil de Blogger.

¿Es posible editar todos los comentarios de una vez para que cada comentarista llamado "Anonymous" no tenga asociada ninguna URL y todos los comentarios firmados por "Manuel de la Fuente" lleven al home del mismo blog?
Avatar de Usuario
Manuel de la Fuente
Nivel 6
 
Mensajes: 521
Registrado: May 2009, 15:33
Ubicación: México
Twitter: @ManuelFte

Re: ¿Cómo editar comentarios en masa en WordPress?

Notapor elQuique » Sep 2010, 00:21

Tenes que hacerlo desde la base de datos, con un REPLACE de MySQL
Avatar de Usuario
elQuique
Moderador
 
Mensajes: 2034
Registrado: May 2009, 18:43
Ubicación: Florida, Uruguay
Twitter: @elQuique

Re: ¿Cómo editar comentarios en masa en WordPress?

Notapor Manuel de la Fuente » Sep 2010, 00:48

Ok, gracias. :-)
Avatar de Usuario
Manuel de la Fuente
Nivel 6
 
Mensajes: 521
Registrado: May 2009, 15:33
Ubicación: México
Twitter: @ManuelFte

Re: ¿Cómo editar comentarios en masa en WordPress?

Notapor Manuel de la Fuente » Sep 2010, 09:41

Ya pude hacerlo, pero a medias. Utilicé esta función:

update wp_comments set comment_author_url = replace(comment_author_url, 'www.blogger.com/profile/14169196172536286682', 'manuft.com')

Eso sustituye todos los enlaces que llevan a mi perfil de Blogger por otros que dirigen a mi sitio web personal. Ahora, ¿cómo haría también para añadirles mi correo y que así aparezca mi avatar de Gravatar? Es que toda la columna comment_author_email está vacía, así que no hay nada que reemplazar.
Avatar de Usuario
Manuel de la Fuente
Nivel 6
 
Mensajes: 521
Registrado: May 2009, 15:33
Ubicación: México
Twitter: @ManuelFte

Re: ¿Cómo editar comentarios en masa en WordPress?

Notapor elQuique » Sep 2010, 20:01

Haces un INSERT filtrando (WHERE) por tu URL y en el campo comment_author_email, insertas tu email :)

Lo del gravatar es automático en el 90% de los templates Wordpress por tanto si existe tu email saldra solito el Avatar.
Avatar de Usuario
elQuique
Moderador
 
Mensajes: 2034
Registrado: May 2009, 18:43
Ubicación: Florida, Uruguay
Twitter: @elQuique

Re: ¿Cómo editar comentarios en masa en WordPress?

Notapor elQuique » Oct 2011, 17:35

Voy a agregar otro caso que puede ser útil, por ejemplo cuando queremos cambiar el nombre de usuario de determinados comentarios, en este caso cambiaremos el usuario "anonymous" por "Anónimo"

Debemos ejecutar la siguiente sentencia SQL:
Código: Seleccionar todo
UPDATE wp_comments SET comment_author = 'Anónimo' WHERE comment_author = 'anonymous'


Lo que significa esa sentencia es:
Actualizar la tabla wp_comments asignando en el campo comment_author la palabra 'Anónimo' en todos los comentarios que contengan en el campo comment_author hasta ahora la palabra 'anonymous'
Avatar de Usuario
elQuique
Moderador
 
Mensajes: 2034
Registrado: May 2009, 18:43
Ubicación: Florida, Uruguay
Twitter: @elQuique


¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados