下面的[示例]代码看起来好像在循环中可能更好,或者使其更具动态性。唯一改变的是字段/变量名称中的_xx和_xxyy。我如何改善这一点,所以我不必写20如果陈述?:如何让这个PHP代码循环或更动态?
<?php if (get_custom_field('itinerary_title_02')):?>
<div id="itinerary_entry">
<h2><?php print_custom_field('itinerary_title_02'); ?></h2>
<p><?php print_custom_field('itinerary_content_02'); ?></p>
<p class="accommodation_name"><?php print_custom_field('itinerary_acc_nme_02'); ?></p>
<p class="accommodation_desc"><?php print_custom_field('itinerary_acc_dsc_02'); ?></p>
<?php if (get_custom_field('itinerary_photo_0201')):?>
<div><img src="<?php print_custom_field('itinerary_photo_0201'); ?>"></div>
<?php endif;?>
</div>
<?php endif;?>
<?php if (get_custom_field('itinerary_title_03')):?>
<div id="itinerary_entry">
<h2><?php print_custom_field('itinerary_title_03'); ?></h2>
<p><?php print_custom_field('itinerary_content_03'); ?></p>
<p class="accommodation_name"><?php print_custom_field('itinerary_acc_nme_03'); ?></p>
<p class="accommodation_desc"><?php print_custom_field('itinerary_acc_dsc_03'); ?></p>
<?php if (get_custom_field('itinerary_photo_0301')):?>
<div><img src="<?php print_custom_field('itinerary_photo_0301'); ?>"></div>
<?php endif;?>
</div>
<?php endif;?>
<?php if (get_custom_field('itinerary_title_04')):?>
<div id="itinerary_entry">
<h2><?php print_custom_field('itinerary_title_04'); ?></h2>
<p><?php print_custom_field('itinerary_content_04'); ?></p>
<p class="accommodation_name"><?php print_custom_field('itinerary_acc_nme_04'); ?></p>
<p class="accommodation_desc"><?php print_custom_field('itinerary_acc_dsc_04'); ?></p>
<?php if (get_custom_field('itinerary_photo_0401')):?>
<div><img src="<?php print_custom_field('itinerary_photo_0401'); ?>"></div>
<?php endif;?>
</div>
<?php endif;?>
在此先感谢!
WordPress的代码让我伤心。只是在说'。 –
在get_custom_field上使用foreach语句,它来自哪里? – Drewdin
我觉得你@ @克里斯! – crashintoty