Los custom fields o campos personalizados nos permiten incluir información extra en cada entrada y mostrarla posteriormente a los usuarios. Por ejemplo, si tenemos un blog en el que escribimos nuestra opinión sobre películas podríamos incluir campos como autores, titulo, año o genero y posteriormente mostrarlos en el blog de manera más ordenada.

Todos los campos tienen dos valores, Key y Value o nombre y valor. No hay limite de campos personalizados por entrada y cada vez que añadamos uno Wordpress guardará el nombre (key) para que lo podamos añadir en otras noticias.

Para mostrarlos en el blog, deberemos modificar el theme añadiendo la funcion que wordpress nos da para mostrarlos dentro del Loop:

<?php the_meta(); ?>

Y automáticamente mostrará todos los campos personalizados de la siguiente forma.

<ul class='post-meta'>
<li><span class='post-meta-key'>Key 1:</span> Value 1</li>
<li><span class='post-meta-key'>Key 2:</span> Value 2</li>
</ul>

Como podéis ver podremos personalizar su aspecto mediante CSS.

.post-meta {font-weight: bold; color: red; }
.post-meta-key {color: black; font-weight: normal;}

El problema que tiene esta función, es que no nos permite mostrar campos por separado de forma más personalizada, para ello existen algunos plugins realmente buenos que mejoran y facilitan el uso de los Custom Fields:

  • Get Custom Field Values: Permite mostrar campos personalizados por separado y personalizar su apariencia de forma sencilla.
  • Search Custom Fields: permite buscar y ordenar entradas por custom fields.
  • Custom Home: muestra en la página frontal las entradas que tengan un key o value determinado.
 

Entradas relacionadas

Deja un comentario