我就是这么做的:
静态选项
<select id="<?php echo $this->get_field_id(\'posttype\'); ?>" name="<?php echo $this->get_field_name(\'posttype\'); ?>" class="widefat" style="width:100%;">
<option <?php selected( $instance[\'posttype\'], \'Option 1\'); ?> value="Option 1">Option 1</option>
<option <?php selected( $instance[\'posttype\'], \'Option 2\'); ?> value="Option 2">Option 2</option>
<option <?php selected( $instance[\'posttype\'], \'Option 3\'); ?> value="Option 3">Option 3</option>
</select>
使用PHP使用选项生成(示例)
<select id="<?php echo $this->get_field_id(\'posttype\'); ?>" name="<?php echo $this->get_field_name(\'posttype\'); ?>" class="widefat" style="width:100%;">
<?php foreach(get_post_types($getposttype_args,\'names\') as $post_type) { ?>
<option <?php selected( $instance[\'posttype\'], $post_type ); ?> value="<?php echo $post_type; ?>"><?php echo $post_type; ?></option>
<?php } ?>
</select>
要更改的所有实例
posttype
要使用的任何field\\u id。