Consejo rápido Un curso intensivo de 4 minutos en los campos personalizados de WordPress

El tema de consejos rápidos del video de Basix de hoy proviene de una pregunta en Twitter, sobre el uso de campos personalizados en WordPress. Afortunadamente, como encontrará, adjuntar datos únicos a las publicaciones es tan simple como asignar un valor en la página "Editar publicación", y luego hacer referencia a esa información con el método get_post_meta ().


Suscríbete a nuestra página de YouTube para ver todos los videos tutoriales.!

Prefiero ver este video en Screenr.com?


Paso 1: Crear una nueva publicación

En su entorno de prueba local, cree una nueva publicación en el panel de administración de WordPress y desplácese hasta la parte inferior, hasta que vea el widget "Campos personalizados".

Esta sección permite una clave y un valor. Por ejemplo, si no está aprovechando la nueva función "Publicar miniatura", disponible en WordPress 2.9, y necesita una forma de adjuntar una miniatura a cada publicación, aquí es donde realizará la tarea. Podría asignar una clave de "pulgar" y un valor, que es igual a una ruta a la miniatura deseada. Continúe y complete esta sección con algunos datos de prueba, cualquier cosa que desee. Usaré "dificultad" como mi clave "y" difícil "como valor.


Paso 2: Editar Index.php

Ahora visite su tema, y ​​dentro del bucle de WordPress en su página index.php, haga referencia al método get_post_meta ().

 ID, 'dificultad', verdadero); ?><

Este método acepta tres parámetros..

  • El id para el post deseado. Puede usar $ post-> ID o "the_id ()" para insertar este valor.
  • La llave que requieres. Recuerda, puedes insertar múltiples campos personalizados. Es por esto que necesitamos hacer referencia a la clave, en mi caso, "dificultad".
  • Un valor booleano, que determina si desea que la información se devuelva como una cadena o una matriz. Como estoy haciendo eco de mi valor, he elegido verdadero (o cadena).

Paso 3: Qué pasa si ...

Si ve ejecutar el sitio web, verá el valor correcto. Si eligió una ruta de acceso en miniatura en su campo personalizado, asegúrese de hacer eco de esa cadena dentro de una etiqueta IMG, según corresponda. Sin embargo, hay un problema aquí; es posible que no TODAS las publicaciones tengan este campo personalizado de "dificultad" adjunto, sin embargo, estamos asumiendo descaradamente que habrá. Esto es ineficiente. En su lugar, ¿por qué no creamos primero una declaración "si" y determinamos si nuestra clave deseada existe primero? Más inteligente a la derecha?

 ID, 'dificultad')):?>  ID, 'dificultad', verdadero); ?> 

Conclusión

Los campos personalizados son un elemento básico en la caja de herramientas de cualquier diseñador de WordPress experimentado. ¡Apréndelos, y úsalos! Gracias por leer o mirar!