Desarrollo de WordPress: ¿Qué son los campos personalizados y cómo los usa?
Publicado: 2022-04-29WordPress tiene muchas características avanzadas para la personalización, una de las cuales es la capacidad de crear campos personalizados. Ya sea que esté creando un blog, un sitio web comercial local, una tienda de comercio electrónico o cualquier otro sitio con tecnología de WordPress, es posible que desee utilizar campos personalizados para optimizar sus opciones de personalización.
¿Qué son los campos personalizados?
Los campos personalizados son piezas de metadatos personalizados. Puede agregarlos a publicaciones y páginas. Como metadatos, los campos personalizados brindan información sobre el contenido de una publicación o página. Después de agregar un campo personalizado a una publicación o página, puede editar su tema para mostrarlo automáticamente.
Los metadatos son un componente central de WordPress. Incluso sin campos personalizados, WordPress usará metadatos para categorizar y personalizar publicaciones y páginas. Los nombres de los autores y las fechas de publicación, por ejemplo, son metadatos. Los campos personalizados se utilizan para fines similares. Con campos personalizados, puede categorizar y personalizar publicaciones y páginas agregándoles metadatos.
Los usos comunes de los campos personalizados incluyen:
- Declaraciones de divulgación
- Autoría del autor
- Información de vídeo
- Información del Producto
- Información de negocios
- listados de bienes raices
- Reseñas
- Recomendaciones de clientes
Cómo funcionan los campos personalizados
Cada campo personalizado consta de una clave y un valor. La clave representa el nombre del campo personalizado, mientras que el valor representa la definición. Las claves suelen estar ocultas; simplemente se utilizan para identificar sus valores correspondientes, que son las piezas reales de metadatos
Las llaves son reutilizables. Cuando crea una clave para una publicación o página, se guardará automáticamente. Luego puede elegir esta clave de una lista desplegable para reutilizarla. Si desea crear otro campo personalizado para la misma publicación o página, por ejemplo, puede reutilizar la clave seleccionándola de la lista desplegable. Aunque las claves son reutilizables, los valores no lo son. Tendrás que crear cada valor a mano.
Los campos personalizados funcionan junto con el preprocesador de hipertexto (PHP). Los campos personalizados por sí solos no cambiarán la apariencia de una publicación o el contenido de una página. Son simplemente piezas de metadatos, por lo que los visitantes no los verán sin un poco de trabajo adicional de su parte. Para mostrar campos personalizados, deberá usar PHP.
Puede agregar código PHP a su tema para mostrar campos personalizados. WordPress admite varias consultas PHP para campos personalizados. Las consultas de PHP están diseñadas para recuperar campos personalizados y mostrarlos en un área determinada de su tema.
Si publica videos con regularidad, es posible que desee utilizar campos personalizados para proporcionar a los visitantes información sobre los videos. Puede crear campos personalizados para la duración y la fuente del video. Cuando los visitantes lleguen a publicaciones y páginas con videos, verán la duración de los videos y la fuente de donde los obtuvo.
Los campos personalizados también ofrecen una manera fácil de agregar declaraciones de divulgación a publicaciones y páginas. Si le han pagado para escribir una reseña sobre un producto, es posible que desee agregar una declaración de divulgación a la publicación o página. Para una sola revisión, puede agregar manualmente la declaración de divulgación. Para revisiones múltiples, es posible que desee utilizar campos personalizados. Con campos personalizados, puede especificar qué publicaciones y páginas contienen una revisión patrocinada. PHP le permitirá mostrar automáticamente la declaración de divulgación en esas publicaciones y páginas.
Cómo usar campos personalizados
La opción de crear campos personalizados en el editor de Gutenberg está deshabilitada por defecto. Para habilitarlo, abra una publicación o página y haga clic en el botón de tres puntos en la esquina superior derecha, seguido de "Preferencias". En la sección "Paneles" está la opción de campos personalizados. Suponiendo que esté en la posición de apagado, al hacer clic en él se habilitarán los campos personalizados en su sitio web.
Si usa el antiguo editor clásico, no necesitará habilitar campos personalizados. Esta función está habilitada de forma predeterminada con el editor clásico. Ya sea que use el editor Gutenberg o Classic, debería ver la herramienta de campos personalizados en publicaciones y páginas. Se encuentra directamente debajo de la interfaz del editor principal.
La herramienta de campos personalizados presenta una sección de nombre y una sección de valor. Para crear un nuevo campo personalizado, haga clic en "Ingresar nuevo" debajo de la sección de nombre. Luego puede ingresar un nombre o clave para el campo personalizado en la sección de nombre.
Junto con un nombre, deberá ingresar un valor. El valor son los metadatos que, cuando se recuperan, se mostrarán en su sitio web. Tenga en cuenta que puede crear varios campos personalizados con el mismo nombre pero con valores diferentes. Independientemente, cada campo personalizado requiere un nombre y un valor.
Puede usar PHP para mostrar campos personalizados en su sitio web. Cuando agrega un campo personalizado a una publicación o página, WordPress lo guardará en la base de datos de su sitio web. Al igual que con otro contenido almacenado en la base de datos, se necesita una consulta PHP para recuperar el campo personalizado. Agregar la consulta PHP adecuada a su tema recuperará y mostrará campos personalizados en esa área.
La consulta PHP "get_post_custom_values" recuperará los valores de los campos personalizados. Puede especificar un campo personalizado en particular con el parámetro "clave". Los valores del campo especificado se recuperarán y se mostrarán. Consulte el artículo de soporte en wordpress.org/support/article/custom-fields para obtener una lista de consultas de PHP admitidas.
Considere complementos de campos personalizados
Si tiene dificultades para crear campos personalizados, es posible que desee utilizar un complemento. Advanced Custom Fields es un popular complemento de campos personalizados para WordPress. Disponible en versiones gratuitas y de pago, ofrece un generador de campos personalizados para principiantes.
Con los campos personalizados avanzados, tendrá docenas de tipos de campos para elegir. Puede usarlos para agregar fácilmente metadatos a publicaciones y páginas. Algunos de los tipos de campo incluidos en los campos personalizados avanzados son texto, rango, casilla de verificación, verdadero o falso, selector de selección y tiempo y Google Maps. También puede cargar los metadatos en el tema de su sitio web sin jugar con PHP.
Conclusión
WordPress admite metadatos personalizados en forma de campos personalizados. Compuesto por un par de clave y valor, cada campo personalizado consta de información sobre una publicación o página. Si se siente cómodo con PHP, puede crearlos a mano. Si tiene poca o ninguna experiencia con PHP, puede usar un complemento como Campos personalizados avanzados.