У меня есть личная страница с рядом настраиваемых полей.Я хотел бы узнать, сколько из этих полей заполнено, а затем заполнить боковую панель на основе содержимого полей.у меня есть блок кода, который работает, но он всегда ищет эти четыре поля специально, и если там ничего нет, просто отображается пустой блок.
вот код, который я хочу сжать и сделать умнее:
<li class="sponsorSlot">
<a href="<?php echo get_post_meta(158, 'sponsor_01_uri', true); ?>" title="<?php echo get_post_meta(158, 'sponsor_01_uriTitle', true); ?>">
<img src="<?php bloginfo('stylesheet_directory'); ?>/<?php echo get_post_meta(158, 'sponsor_01_image', true); ?>">
</a>
</li>
<li class="sponsorSlot">
<a href="<?php echo get_post_meta(158, 'sponsor_02_uri', true); ?>" title="<?php echo get_post_meta(158, 'sponsor_02_uriTitle', true); ?>">
<img src="<?php bloginfo('stylesheet_directory'); ?>/<?php echo get_post_meta(158, 'sponsor_02_image', true); ?>">
</a>
</li>
<li class="sponsorSlot">
<a href="<?php echo get_post_meta(158, 'sponsor_03_uri', true); ?>" title="<?php echo get_post_meta(158, 'sponsor_03_uriTitle', true); ?>">
<img src="<?php bloginfo('stylesheet_directory'); ?>/<?php echo get_post_meta(158, 'sponsor_03_image', true); ?>">
</a>
</li>
<li class="sponsorSlot">
<a href="<?php echo get_post_meta(158, 'sponsor_04_uri', true); ?>" title="<?php echo get_post_meta(158, 'sponsor_04_uriTitle', true); ?>">
<img src="<?php bloginfo('stylesheet_directory'); ?>/<?php echo get_post_meta(158, 'sponsor_04_image', true); ?>">
</a>
</li>
вы увидите, что я пытаюсь сделать.было бы неплохо, если бы не имело значения, было ли 1 или 8 записей, оно заполнило бы то, что там было, без необходимости явно указывать.я думал о том, чтобы создать массив, а затем просто пройтись по нему, чтобы собрать нужные мне элементы.
спасибо всем!
WR!