Todo sobre la gestión y el uso de campos personalizados de WordPress
Publicado: 2020-03-05Cuando escribe publicaciones de blog, puede ver el nombre del autor, la categoría del artículo y la fecha de publicación. Sin embargo, muy a menudo, los blogueros necesitan agregar más campos. Afortunadamente, WordPress es mucho más que una plataforma de blogs. Es un sistema de gestión de contenidos muy flexible y puedes ajustarlo a tus necesidades. Por ejemplo, puede crear campos personalizados que proporcionarán información adicional.
Los campos personalizados de WordPress amplían la funcionalidad de su blog, permitiéndole agregar metadatos personalizados a su contenido, aumentando su legibilidad y al mismo tiempo haciéndolo más informativo. En este artículo, explicaremos qué son los campos personalizados y cómo puede usarlos en WordPress.
¿Qué son los campos personalizados en WordPress?
Antes de entrar en detalles, averigüemos qué son los campos personalizados. Cuando crea una publicación de blog en WordPress, la plataforma guarda su información en dos partes. La primera parte es el contenido en sí. La segunda parte contiene varios detalles sobre su publicación. Esta información adicional se denomina metadatos y puede incluir texto, fechas, números, etc. Los metadatos incluyen pares de claves y valores. Una clave representa el nombre de un determinado campo personalizado, mientras que el valor es la información necesaria. Sin embargo, es posible que los campos predeterminados de WordPress no le permitan incluir algunos tipos de datos. En este caso, deberá crear un campo personalizado.
Si aprende a crear campos personalizados, podrá incluir los datos que desee. Por ejemplo, puede incluir información sobre el clima, la música que está escuchando, información adicional sobre el autor, calificaciones y reseñas, descargos de responsabilidad sobre el contenido patrocinado, etc. Hay una gran diferencia entre las publicaciones personalizadas y los campos personalizados. Las publicaciones personalizadas son publicaciones preformateadas que tienen un propósito específico (por ejemplo, reseñas o páginas de productos). Puede usar publicaciones personalizadas y campos personalizados al mismo tiempo.
Después de agregar un campo personalizado, puede mostrarlo en cualquier área de su tema. Por ejemplo, puede colocarlos antes o después de su publicación, así como en la barra lateral. Los campos personalizados son elementos simples pero pueden ser muy útiles. Por ejemplo, puede usar un servicio de localización para traducir su contenido a diferentes idiomas e incluir información de ubicación en un campo personalizado.
Por qué debería usar los campos personalizados de WordPress
Los campos personalizados le permiten personalizar el contenido de su sitio web de WordPress, haciéndolo más atractivo visualmente y más fácil de comprender. Aquí hay algunas razones para agregar campos personalizados a sus publicaciones:
- Obtendrá más control sobre la visualización y la ubicación. Puede usar las etiquetas condicionales y los ganchos de su tema de WordPress para controlar la forma en que se muestra su contenido en el sitio web.
- Los campos personalizados son más flexibles que los widgets. Los widgets muestran el mismo contenido en todas las páginas, mientras que los campos personalizados le permiten incluir contenido diferente en cada página en particular.
- Los campos personalizados también son personalizables. Estos son fragmentos de código que agregas a los archivos de tu tema. Puede ajustar fácilmente sus campos personalizados usando CSS.
Cómo incluir campos personalizados en su sitio web
El uso de campos personalizados puede ser una tarea complicada si lo hace por primera vez. La cuestión es que esta opción está oculta en la pantalla Editar publicación de forma predeterminada. Para activarlo, haga clic en el botón Opciones de pantalla y marque la casilla Campos personalizados. Una vez que haya habilitado los campos personalizados, verá el widget de campos personalizados debajo del editor de texto normal.

Puede ampliar su tema de WordPress con campos personalizados para mostrar más contenido personalizado en el front-end. En primer lugar, tenga en cuenta que cada vez que cambia un tema, debe crear un tema secundario. Cuando el tema esté listo, abra la pantalla Editar publicación y navegue hasta el widget Campos personalizados. Ingrese el nombre y el valor del nuevo campo personalizado y haga clic en "Agregar campo personalizado".

Después de esto, abra el archivo single.php del tema activo y agregue el siguiente código al bucle de WordPress:
<div class="location-info">
<p>Today's Location : <?php echo get_post_meta($post->ID, 'location', true); ?> </p>
</div>
Guarde single.php y verifique la vista previa de su publicación. Ahora puede cambiar el valor del campo personalizado cada vez que crea una nueva publicación de blog.
También puede ocultar el campo personalizado del front-end de su sitio web ingresando el siguiente código en el archivo functions.php del tema activo:
function remove_post_custom_fields() {
remove_meta_box( 'postcustom' , 'post' , 'normal' );
}
add_action( 'admin_menu' , 'remove_post_custom_fields' );
Creación de campos personalizados con complementos
Si no desea trabajar con código, también puede agregar campos personalizados mediante el complemento de campos personalizados avanzados. En este caso, todo el proceso es simple y directo. Active el complemento, vaya a su panel de control de WordPress y haga clic en "Agregar nuevo". Después de esto, haga clic en "Agregar campo" e ingrese la información necesaria, como la etiqueta del nuevo campo, su nombre y tipo. Puede definir el tipo de publicaciones que incluirán el campo personalizado. Por ejemplo, es posible que no desee mostrar metadatos de ubicación en publicaciones regulares. En este caso, puedes configurar tu nuevo campo personalizado en la sección “Mostrar este grupo de campos si”.

La versión gratuita de este complemento ya contiene muchas funciones útiles, pero también puede optar por la versión premium que cuesta $25. Tenga en cuenta que, aunque este complemento lo ayudará a crear campos personalizados, no los publicará en el front-end de su sitio, sino que los guardará en la base de datos de WordPress. Por lo tanto, deberá editar el tema manualmente para mostrar los campos personalizados.
Otro complemento útil es Custom Field Suite. Es un complemento que lo ayudará a administrar sus campos personalizados visualmente, utilizando una interfaz de usuario de administrador simple. También viene con un conjunto de 12 plantillas de campos personalizados. Cuenta con una API para valores de campo y es realmente fácil de configurar.
Terminando
Los campos personalizados de WordPress son una solución simple y útil que lo ayuda a expandir la funcionalidad de su sitio web agregando texto personalizado con información útil. Puede crear campos personalizados manualmente o con la ayuda de complementos. Los campos personalizados le permiten incluir ciertos metadatos al publicar diferentes tipos de publicaciones, son fáciles de usar y completamente personalizables. Los campos personalizados le permiten ir más allá de las capacidades predeterminadas de WordPress, haciendo que sus sitios web sean más únicos e informativos.