0
我在wordpress中工作,有點困惑。我可以更改循環內的ID,名稱和值
在循環的幫助下,我創建了9個列表,但我不理解如何更改每個輸入字段的值,ID和名稱。
<?php echo $this->get_field_id('tab1_thumb'); ?>
我怎樣才能改變tab1_thumb每個李
<ul>
<?php
$i = 1;
while ($i <= 9) {
?>
<li style="border: 1px solid #ddd; padding: 15px;">
<p><strong><?php echo 'Tab 0'.$i; ?></strong></p>
<p><strong><?php _e('Thumbnail: '); ?></strong><input type="text" id="<?php echo $this->get_field_id('tab1_thumb'); ?>" name="<?php echo $this->get_field_name('tab1_thumb'); ?>" value="<?php echo $instance['tab1_thumb']; ?>" class="widefat" /></p>
<p><strong><?php _e('Featured Image: '); ?></strong><input type="text" id="<?php echo $this->get_field_id('tab1_featured'); ?>" name="<?php echo $this->get_field_name('tab1_featured'); ?>" value="<?php echo $instance['tab1_featured']; ?>" class="widefat" /></p>
<p><strong><?php _e('Category: '); ?></strong> <?php wp_dropdown_categories(array('name' => $this->get_field_name('tab1_cat_name'), 'selected' => $instance['tab1_cat_name'], 'orderby' => 'Name' , 'hierarchical' => 1, 'show_option_all' => '', 'hide_empty' => '0', 'taxonomy' => 'product_cat')); ?></label></p>
<p><strong><?php _e('Description: '); ?></strong><br>
<textarea class="widefat" id="<?php echo $this->get_field_id('tab1_description'); ?>" name="<?php echo $this->get_field_name('tab1_description'); ?>" type="text"></textarea></p>
</li>
<?php
$i += 1;
}
?>
</ul>
我只是想確認,是一個正確的方法? –
我不確定你想做什麼,特別是要創建這些列表元素中的九個,除非你只是測試一個佈局。通常以動態方式生成列表元素是由於來自某種數據提供者(例如數據庫)的數據。但是,如果你只是想生成九個獨特的列表項目,這是一個方法。 – doctorless
我只是想確認一下,我們可以在函數參數中連接嗎? –