Eliminar custom-fields o campos personalizados huérfanos en WordPress

Eliminar custom-fields o campos personalizados huérfanos en WordPress

Compartir y resumir con IA (¡Elige tu favorita!):
Haz click en los botones de abajo para obtener un resumen del post. Fórmate con Raiola ¡En un futuro habrá más!

Los custom-fields o campos personalizados se han vuelto muy populares en WordPress, ya que junto con los CPT o custom-post types, nos dan flexibilidad para crear la estructura que necesitamos para nuestro proyecto web sin necesidad de saber programar.

Cuando trabajamos con un plugin como ACF en WordPress, existen casos en los que con el tiempo variamos la estructura de custom-fields añadiendo nuevos custom-fields y borrando otros, el problema es que cuando borramos un custom-field, se borra de la interfaz y de los contenidos que no tengan ese campo personalizado rellenado, pero... si en un contenido el campo personalizado está cubierto, esa información no se borrará, aunque dejará de estar visible en el dashboard de WordPress y en el frontend.

Ten en cuenta, que los campos personalizados huérfanos ocupan espacio en la base de datos y realmente, si ya hemos decidido eliminarlos de nuestra estructura de información, no nos sirven para nada.

Para borrar estos campos personalizados huérfanos en WordPress creados con ACF podemos utilizar el plugin gratuito whatwedo ACF Cleaner, que puedes encontrar de forma gratuita en el repositorio oficial de WordPress y, por lo tanto, podrás instalarlo directamente desde el panel de control de WordPress.

whatwedo ACF Cleaner

Una vez que instalamos y activamos el plugin, podemos ir a la sección "Herramientas" en el dashboard de WordPress y encontraremos el subpanel "ACF Cleaner" que tiene la apariencia que puedes ver en la siguiente captura de pantalla:

ACF Cleaner

Simplemente seleccionando las casillas de los tipos de contenido que queremos analizar (normalmente todos), y pulsando el botón azul "Batch Discovery" podremos ver los campos huérfanos de ACF que tiene nuestra instalación.

Si no aparece ningún campo huérfano de ACF (Advanced Custom Fields) en la base de datos de nuestro sitio web, la pantalla que podemos ver en la captura anterior se quedará exactamente igual.

Sin embargo, si aparece algo, podremos ver algo similar a esto:

ACF Cleaner deteccion custom-fields huerfanos

Para borrar los huérfanos, tan solo debemos pulsar el botón "Batch Cleanup (DANGER)" y esperar a que los elimine.

Ten en cuenta que estarás borrando información, por lo que debes estar muy seguro de que quieres borrar esta información y que no la vas a volver a necesitar recuperando la estructura de información de los custom-fields.

Álvaro Fontela

Álvaro Fontela

Consultor WordPress, además de CEO y cofundador de Raiola Networks. Autor del libro "Curso Práctico de WordPress" y speaker en congresos de marketing digital.

Autor

Guía de optimización web

por Álvaro Fontela

¡Ya formas parte de nuestra lista VIP!

Tu registro se ha completado correctamente.

En unos minutos recibirás en tu correo electrónico un archivo, elaborado por Álvaro Fontela, que te permitirá auditar tu web y optimizar su rendimiento.

Además, al unirte a la lista VIP del 12º aniversario de Raiola Networks, obtendrás acceso anticipado a todos los descuentos en nuestros planes de hosting y VPS, directamente en la bandeja de entrada de tu email.

Estas ofertas estarán disponibles por tiempo limitado.

Te enviaremos la masterclass al email con el que te has apuntado

12 años contigo

240 horas de descuentos y una guía para optimizar tu sitio web totalmente gratis

¡Apúntate ahora y sé el primero en acceder a descuentos exclusivos!
Obtendrás un bonus único y sorpresas por nuestro 12 aniversario.

  • Información básica sobre protección de datos:

    Responsable:

    RAIOLA NETWORKS, S.L.

    CIF: B27453489

    Avda de Magoi, 66, Semisótano, Dcha., 27002 Lugo (Lugo)

    Teléfono: +34 982776081

    e-mail: info@raiolanetworks.es

    Finalidad:

    Atender solicitudes de información, ejecución de la contratación de servicios y remisión de comunicaciones comerciales.

    Legitimación:

    Consentimiento del interesado y contratación de productos y/o servicios del Responsable.

    Destinatarios:

    No se ceden datos a terceros, salvo obligación legal.

    Personas físicas o jurídicas directamente relacionadas con el Responsable

    Encargados de Tratamiento adheridos al Privacy Shield.

    Derechos:

    Acceder, rectificar y suprimir los datos, portabilidad de los datos, limitación u oposición a su tratamiento, derecho a no ser objeto de decisiones automatizadas, así como a obtener información clara y transparente sobre el tratamiento de sus datos.

    Información adiccional:

    Para obtener información más detallada, puede consultar nuestra política de privacidad

*A partir del 1 de marzo, ya no será posible registrarse ni recibir la guía de optimización web.