En el post anterior, Que son y como se usan los custom-fields en WordPress, hemos visto como se establecen los custom-fields (o campos personalizados) en WordPress.
El ejemplo que crearemos hoy es muy fácil. Supongamos que queramos saludar a nuestros lectores en base a la franja horaria que estemos situados durante el día. De este modo usaremos frases de saludo en base al horario de lectura del post, utilizando como ejemplo, la siguiente subdivisión:
- Horario comprendido entre las 06.01 y las 12.00 podremos saludar con : BUENOS DÍAS
- Horario comprendido entre las 12.01 y las 19.00 podremos saludar con: BUENAS TARDES
- Horario comprendido entre las 19.00 y las 06.00 podremos saludar con: BUENAS NOCHES
Para realizar nuestro saludo he utilizado una función (la describiremos más adelante) que en base a las franjas horarias arriba descritas nos creará un índice de los números 1 al 3.
Definida la función, deberemos de insertar los campos personalizados, como esta indicado en Que son y como se usan los custom-fields en WordPress, uno para cada franja horaria.
Una vez hecho esto, tendremos que poner el siguiente código donde queramos que aparezca nuestro saludo:
<?php echo get_post_meta(get_the_ID(), dl_day_part_type (), true); ?>
La función get_post_meta acepta los siguientes parámetros:
- La id. del post
- El nombre del campo personalizado que nos interesa
- Acepta los valores true o false
En los siguientes artículos ampliaremos el uso de los custom fields de WordPress con ejemplos avanzados.
Valora este artículo:





