Subscribete

Ver articulos del blog

Cómo agregar campos personalizados a tus publicaciones de WordPress

Campos personalizados avanzados .
En esta guía, explicaremos qué son los campos personalizados de WordPress y discutiremos cómo se pueden usar. Luego, le mostraremos cómo agregarlos a sus publicaciones e introducir algunos complementos opcionales.
A medida que se sienta cómodo con WordPress, es posible que desee comenzar a superar sus límites. Esto significa experimentar con algunas de las opciones más avanzadas de la plataforma. Por ejemplo, podría beneficiarse de aprender a crear campos personalizados.

Agregar un campo personalizado a su publicación de WordPress le permite asignarle datos adicionales.

 A su vez, esto le ayuda a agregar información o características específicas solo a publicaciones particulares. Como ejemplo, podría usar un campo personalizado para indicarle a WordPress cuáles de sus publicaciones están patrocinadas, luego agregar un código a su archivo de tema que mostrará una declaración de divulgación solo en esas publicaciones.

Una introducción a los campos personalizados

El editor de publicaciones de WordPress es bastante flexible por defecto y le permite personalizar su contenido hasta el enésimo grado. Puede agregar casi cualquier cosa que desee a sus publicaciones. Sin embargo, cuanto más contenido tenga, más podrá comenzar a desear mejores formas de organizarlo y administrarlo.

Los campos personalizados son una función de WordPress algo más avanzada, que le permite agregar información adicional a ciertas publicaciones. Esa información se llama 'metadatos'. Los campos y metadatos personalizados son de uso particular para los desarrolladores, que pueden usarlos para extender publicaciones con todo tipo de codificación. Aún así, también pueden ser beneficiosos para los usuarios de WordPress más generales.

Por ejemplo, supongamos que desea indicar cuáles de las publicaciones de su blog están patrocinadas para garantizar que sea transparente con su audiencia.
Usted podría agregar una declaración de divulgación corto para cada puesto individualmente. Alternativamente, puede ahorrar algo de tiempo utilizando un campo personalizado que muestre un mensaje relevante. Luego, puede agregar código a su archivo de tema para que su declaración de divulgación aparezca en las publicaciones correctas.

Si esto suena complejo, no te preocupes. Usar campos personalizados es más sencillo de lo que parece. De hecho, le mostraremos exactamente cómo implementar este ejemplo a continuación. Si está interesado en otras aplicaciones potenciales para campos y metadatos personalizados, también puede consultar la entrada de WordPress Codex sobre el tema.

Cómo agregar campos personalizados a tus publicaciones de WordPress (en 2 pasos)

El concepto de campos personalizados puede parecer un poco abstracto. Veamos un ejemplo para ver exactamente cómo funciona esta característica en acción. Este proceso general se puede aplicar a una amplia variedad de aplicaciones. Puede agregar actualizaciones de estado a sus publicaciones, incluir un aviso de divulgación sobre contenido patrocinado y mucho más.

Sin embargo, primero querrás tomarte un momento y hacer una copia de seguridad de tu sitio web . Si sigue estas instrucciones, implementará cambios en el archivo principal de su tema y no querrá arriesgarse a cometer errores permanentes. Para mayor seguridad, también es recomendable crear un tema secundario y usarlo en lugar de su tema base.

1. Habilite campos personalizados y asigne nuevos metadatos a su publicación

Lo primero que debe hacer es abrir una publicación a la que le gustaría agregar un campo personalizado. Puede ser una publicación anterior o una nueva. Una vez que esté en la publicación, haga clic en la pestaña llamada Opciones de pantalla en la esquina superior derecha de su pantalla:

Cómo agregar campos personalizados a tus publicaciones de WordPress
Pulsar para ver completa


Opciones de pantalla te da más campos


Aquí, puedes personalizar lo que aparece y lo que no aparece en tus publicaciones. Desea asegurarse de que la casilla denominada Campos personalizados esté marcada (de forma predeterminada, generalmente no lo está). Luego, simplemente cierre el menú Opciones de pantalla .
Opciones de pantalla .wp


Ahora, si te desplazas hacia abajo debajo del editor de publicaciones, encontrarás una nueva sección.


Cuadro de campos personalizados predeterminados
En Nombre y valor , agregará algunos metadatos que describen la información que desea agregar a esta publicación. Dependiendo de los temas y complementos que haya instalado, es posible que ya tenga algunas opciones enumeradas en Nombre . De todos modos, querrás crear nuevos metadatos en esta instancia.

Elija un nombre para sus metadatos. Puede ser cualquier cosa, aunque lo mejor es que sea breve y descriptivo. Continuando con nuestro ejemplo anterior sobre mostrar una declaración de divulgación en publicaciones específicas, lo llamaremos Publicación patrocinada . Luego agregaremos un simple "Sí" al cuadro Valor , que indica que esta publicación en particular está patrocinada.

Campo personalizado de publicación patrocinada

Haga clic en Agregar campo personalizado , y estos metadatos ahora se asignarán a su publicación. No olvides guardar o actualizar la publicación también.

2. Agregue código condicional a su archivo de tema

El paso anterior le dijo a WordPress una información crítica sobre su publicación: si es o no contenido patrocinado. Ahora, debe agregar instrucciones para que su sitio sepa qué hacer al respecto. Como hemos mencionado anteriormente, este no implican un poco de codificación. Sin embargo, no dejes que eso te asuste. Incluso si no es un desarrollador, debería encontrar el proceso relativamente sencillo.

Editar el archivo single.php del tema

Aquí es donde agregará el código que le dirá a WordPress qué hacer en respuesta a sus campos personalizados. El código exacto que usará variará un poco, dependiendo de lo que quiera hacer. En nuestro ejemplo, desearía agregar este fragmento :

<? php
$ meta = get_post_meta (get_the_ID (), 'Publicación patrocinada');
if ($ meta [0] == 'Yes') {
?>
<p> Esta publicación es contenido patrocinado, y recibimos una copia gratuita del producto para realizar nuestra revisión. </p>
<? php}? >


Luego, haga clic en el botón Actualizar archivo . Este código le dice a WordPress que verifique y vea si una publicación tiene el campo personalizado Publicación patrocinada , y si el valor está establecido en "Sí". Si es así, mostrará el mensaje. Si no hay un campo personalizado, o el valor de la publicación patrocinada se establece en "No", no se agregará nada adicional a la publicación.

Además, dónde coloque el código determinará cuándo aparece en la publicación. Por ejemplo, para que aparezca en la parte superior de la página, debe agregarlo antes de esta línea en el archivo single.php :
while (have_posts ()): the_post ();
Con suerte, está comenzando a ver cómo los campos personalizados pueden ser útiles. Hay muchas posibilidades al usar esta función, así que no tengas miedo de jugar un poco y ver qué puedes lograr con ella.

Uso de complementos para administrar sus campos personalizados

Ahora sabe cómo agregar campos y metadatos personalizados a sus publicaciones de WordPress. Sin embargo, ¿qué sucede si desea obtener más flexibilidad de esta función o si simplemente desea simplificar el proceso? Estamos hablando de WordPress, por lo que, por supuesto, hay complementos que pueden ayudarte.

No hay muchos complementos relacionados con los campos personalizados, pero puede encontrar algunas opciones de calidad. Para un gran ejemplo, echa un vistazo a Campos personalizados avanzados .

Plugin  para campos personalizados avanzados

Este plugin gratuito muy popular simplifica el proceso de agregar campos personalizados a WordPress. También le ofrece más opciones sobre dónde se pueden agregar metadatos, como usuarios, medios y comentarios. Finalmente, agrega herramientas para proporcionar más opciones para mostrar valores de campo personalizados dentro de sus archivos de tema. Incluso hay una versión premium con aún más funcionalidad.

Plugin de campo personalizado

Esta herramienta es esencialmente una versión ligera de Campos personalizados avanzados. Agrega un puñado de nuevos tipos de campos personalizados útiles a su sitio. Además, simplifica el proceso de agregar y administrar campos personalizados, sin abrumarlo con demasiadas opciones nuevas.

Esto puede ser un complemento inteligente para comenzar si está buscando obtener más de sus campos personalizados. Además, siempre puede cambiar a una solución más sólida una vez que se sienta más seguro con el proceso.

Contenido privado

Quieres probar la version pro de Advanced Custom Fields.

Recuerda que si te registras de forma gratuita tendrás acceso a todos los cursos y además podrás disfrutar de todo el contenido premium. Solo necesitas 5 segundos con tu cuenta google.
Entrar

Conclusión

Los campos y metadatos personalizados son conceptos que pueden parecer confusos al principio. Sin embargo, con tiempo y paciencia, descubrirá que le permiten aprovechar aún más la plataforma WordPress. Afortunadamente, hay algunos complementos útiles que pueden ayudarte en el camino.