Ha custom field X akkor themeben legyen Y...

Van egy “korhatar” nevű custom fieldem.











Azt szeretném megoldani, hogy ha ez 12 akkor írja ki, hogy 12 sárga karikával.





Ha 18 írja ki, hogy 18 piros karikával





Ha nem létezik akkor zöld karikával írja ki, hogy KN









Quote:







<?php $key = get_post_meta($post->ID, 'korhatar', TRUE); if ($key) : ?>





<?php $key="korhatar"; echo get_post_meta($post->ID, $key, true); ?>








<?php endif; ?>








Eddig jutottam, de ez ugyebár annyit csinál csak, hogy a korhatar nevű custom field aktuális értékét beírja a sárga karikába.


Azt próbáltam még hogy felveszek különbző custom fieldeket





pl: korhatar12





Quote:




<?php $key = get_post_meta($post->ID, 'korhatar12', TRUE); if ($key) : ?>








12





<?php endif; ?>








VAGY





Quote:

<?php $key = get_post_meta($post->ID, 'korhatar18', TRUE);if ($key) : ?>








18





<?php endif; ?>








De én jobb szeretném egy customfieldel megoldani, aszerint változtatva, hogy mi az értéke a customfieldnek.

Találtam egy ilyen lehetőséget. Úgy néz ki ez működik. Szerintetek megoldható ez még szebben is?









Quote:




ID, 'korhatar', TRUE); if ($korhatar == "12") : ?>





12











ID, 'korhatar', TRUE); if ($korhatar == "NK") : ?>





NK














ID, 'korhatar', TRUE); if ($korhatar == "18") : ?>





18