Cómo crear campos personalizados de WordPress para agregar metadatos
WordPress viene con una función de campos personalizados para que pueda agregar metadatos a sus publicaciones. Puede ser información como una fecha posterior al vencimiento o simplemente el clima de ese día. Aquí te mostramos la forma de hacer un buen uso de los campos personalizados para mejorar la funcionalidad de tus publicaciones.
Habilitar campos personalizados en el editor de bloques
Si todavía utiliza el editor clásico, la sección de campos personalizados está habilitada de forma predeterminada. Debería poder encontrarlo debajo de la sección del editor de texto.
Para el editor de bloques (Gutenberg), la sección de campos personalizados está deshabilitada de forma predeterminada, pero puedes habilitarla fácilmente. Simplemente ve a los tres puntos en la esquina superior derecha de la pantalla y haz clic en ellos.
En el menú desplegable que aparece, seleccione Preferencias en la parte inferior. Dependiendo del idioma de WordPress que hayas configurado, es posible que diga Opciones en su lugar.
En la sección Paneles , active la opción Campos personalizados . Luego le pedirá que vuelva a cargar la página, así que asegúrese de guardar primero cualquier trabajo no guardado o lo perderá.
Ahora aparecerá una nueva sección de Campos personalizados debajo de la publicación.
Una vez que comience a agregar campos personalizados, solo mostrará un máximo de 30 campos. Puedes seguir agregando más, pero no aparecerán en la lista desplegable.
Damien mostró cómo hacer que se muestren más campos personalizados de WordPress de forma predeterminada. El ajuste aumenta la lista del menú a un máximo de 120. Puede hacer clic en el artículo o aquí hay un resumen.
Vaya a Apariencia -> Editor en su backend de WordPress y busque el archivo funciones.php . Añade lo siguiente al final.
Después de guardar los cambios, actualice su página de backend de WordPress y la cantidad de campos personalizados en el menú aumentará a 120.
Configure el nombre y el valor para el campo personalizado
Puedes agregar lo que quieras como campo personalizado. Ya sea el último libro que estás leyendo o el clima ese día, puedes agregar lo que quieras a tus publicaciones. Por el bien de esta publicación, agreguemos cómo me siento hoy. Entonces haga clic en Ingresar nuevo para comenzar.
En la sección Nombre , agregue el título de lo que desea agregar. Podrían ser cosas como:
- ¿Cómo me siento hoy?
- El libro que estoy leyendo hoy.
- ¿Qué estoy escuchando hoy?
Entiendes la idea.
En la sección Valor , ahora pones la respuesta. En el caso de mi campo anímico dije “no estuve mal. Un poco de mal humor, pero está bien”. Recuerde, los campos personalizados se publican publicación por publicación, por lo que lo que ingrese en una publicación no aparecerá en otra publicación.
También podría ser algo así como el texto estándar que deseas al principio o al final de tu publicación. Por ejemplo, ¿quizás quieras que cada publicación tenga un mensaje de descargo de responsabilidad para afiliados? ¿O que es un post patrocinado? Las posibilidades son infinitas.
Una vez que haya ingresado la información requerida, haga clic en Agregar campo personalizado para guardarla. No parece haber un número mínimo o máximo de caracteres para un campo, pero por el bien de cómo se ve en su página, trate de no volverse loco. La brevedad cuenta aquí.
Muestra el campo personalizado en tu tema de WordPress
Desafortunadamente para nosotros, la vida sería demasiado fácil si eso fuera todo lo que se necesitara para que funcionara un campo personalizado de WordPress. Ahora tenemos que hacer que aparezca en la página.
No existe una manera fácil de mostrar el campo personalizado en su tema de WordPress. Tienes que recurrir a insertar algunos códigos PHP en tu tema.
En el archivo donde desea mostrar el campo personalizado, use el siguiente código:
Algunas cosas a tener en cuenta:
-
$post_id
es el ID de la publicación de la que desea recuperar su campo personalizado. -
custom-field-name
es el nombre que utilizó para su campo personalizado específico.
Usted puede obtener mas información aquí .
Agregue campos personalizados de WordPress con un complemento
Si abrirse camino a través de los archivos de instalación de WordPress parece demasiado trabajo y acidez de estómago, entonces siempre tiene la opción de un complemento. El complemento más recomendado para los campos personalizados de WordPress es Campos personalizados avanzados .
ACF utiliza el concepto de grupos de campo. Estos grupos contienen los campos personalizados que desea agregar a áreas específicas de su sitio de WordPress, como publicaciones, páginas o tipos de publicaciones personalizadas. Usted define los tipos de campo, las etiquetas y cualquier configuración específica dentro de cada grupo.
Los desarrolladores pueden utilizar los tipos de campos y funciones de ACF para crear potentes funcionalidades personalizadas.
Cómo instalar campos personalizados avanzados
Una vez que haya instalado el complemento , vaya a la página de configuración de ACF en la barra lateral izquierda de su instalación de WordPress.
Vaya a Grupos de campos -> Agregar nuevo . Aquí, nombrará su grupo de campos. Haga clic en el botón Agregar campo y elija el tipo de campo que desee entre las opciones. Cada tipo de campo tiene su propia configuración para personalizarlo aún más.
Una vez que haya creado su grupo de campos, haga clic en Guardar cambios para guardarlo. Ahora, cuando edites una publicación o página asignada a ese grupo, verás los campos personalizados que creaste.
Ahora, cuando vayas al tipo de publicación especificada, verás el campo personalizado a continuación. Agregue el valor deseado en el campo de texto.
ACF ofrece una versión gratuita con una buena variedad de tipos de campos. La actualización a ACF Pro desbloquea aún más funciones, como campos repetidores (para agregar múltiples instancias de un grupo de campos) y diseños de contenido flexibles.
Todas las capturas de pantalla de Mark O’Neill
Deja una respuesta