Campos personalizados se pueden utilizar para agregar metadatos.
Son campos personalizados en cada post donde uno puede añadir información
adicional (meta-data), como el libro que estás leyendo, la canción que
escuchas, el tiempo de la ciudad, lugar desde donde lo escribiste… Las
opciones son únicamente limitadas por la imaginación.
Cada campo tiene un identificador (key) y un valor (value) que pueden ser
añadidos a la hora de escribir una entrada (debajo de los trackbacks y el
resumen opcional). En cada post se pueden añadir ilimitados campos
adicionales e incluso repetirlos con distintos valores (ej: si estás leyendo dos
libros a la vez). Una vez creado un identificador, éste aparece en el menú
desplegable de todas las entradas.
Uso
El soporte por defecto de WordPress hacia los custom fields es bastante
limitado, se dispone de la función the_meta() para mostrarlos fácilmente pero
de forma limitada. Por suerte la amplia comunidad de WordPress ha creado
diferentes plugins que amplían su funcionalidad y que comentaré en la sección
correspondiente.
Para mostrar los campos basta con llamar a la función <?php the_meta(); ?>
dentro del bucle (Loop) de nuestro theme. El resultado será algo así:
<ul class='post-meta'>
<li><span class='post-meta-key'>Key1:</span> Value1</li>
<li><span class='post-meta-key'>Key2:</span> Value2</li>
<li><span class='post-meta-key'>KeyN:</span> ValueN</li>
</ul>
Las clases post-meta y post-meta-key permitirán configurar mediante CSS
(Hojas de Estilo en Cascada (Cascading Style Sheets), es un mecanismo
simple que describe cómo se va a mostrar un documento en la pantalla, o
cómo se va a imprimir, o incluso cómo va a ser pronunciada la información
presente en ese documento a través de un dispositivo de lectura. Esta forma de
descripción de estilos ofrece a los desarrolladores el control total sobre estilo y
formato de sus documentos) su apariencia.
18
Page 1 |
Page 2 |
Page 3 |
Page 4 |
Page 5 |
Page 6 |
Page 7 |
Page 8 |
Page 9 |
Page 10 |
Page 11 |
Page 12 |
Page 13 |
Page 14 |
Page 15 |
Page 16 |
Page 17 |
Page 18 |
Page 19 |
Page 20