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 ().
Prefiero ver este video en Screenr.com?
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.
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..
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); ?>
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!