iTank ideas

Acceso SQL a campos personalizados en WordPress

wordpress-blue-logo

Si estás utilizando los campos personalizados (custom fields) en WordPress y quieres hacer algún tipo de consulta o tratamiento global sobre ellos, nada mejor que usar sentencias SQL para hacerlo de un plumazo…

Buscamos por ejemplo, todos los campos de nombre ‘download_url’

select * from wp_postmeta where meta_key = 'download_url'

Para reemplazar por ejemplo en el valor de los campos ‘download_url’ una cadena de texto concreta por otra por migración del dominio usaríamos:

update wp_postmeta
 set meta_value = REPLACE(meta_value, 'http://www.olddomain.net', 'http://www.newdomain.net')
 where meta_key = 'download_url'