Наваял такую вот выборку, но со временем появилась куча других произвольных полей которые нужно указывать.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | <?php $key = 'p1'; $themeta = get_post_meta($post->ID, $key, TRUE); if($themeta != '') {echo '<ul><li>10 кг = '; echo $themeta; echo '</li>'; echo '<li>20 кг = '; echo ($themeta-100)*2; echo '</li>'; echo '<li>от 30 кг = '; echo ($themeta-200); echo '</li></ul>';} $key = 'p2'; $themeta = get_post_meta($post->ID, $key, TRUE); if($themeta != '') {echo '<ul><li>10 шт = '; echo ($themeta-($themeta/100*4))*10; echo '</li>'; echo '<li>50 шт = '; echo ($themeta-($themeta/100*5))*50; echo '</li>'; echo '<li>100 шт = '; echo ($themeta-($themeta/100*15))*100; echo '</li>'; echo '<li>500 шт = '; echo ($themeta-($themeta/100*20))*500; echo '</li></ul>';} ?> |
Как получить:
1 2 | if exist custom_field_name_AAA { custom_field_name_AAA_value =$AAA1}; if exist custom_field_name_BBB { custom_field_name_BBB_value = $AAA1}; |
и тп.
В общем как доставать значение произвольного поля, если оно существует, если не существует искать следующее указанное в коде??



