我为我的插件创建了一个选项页面,用户可以在其中指定图像尺寸,这些尺寸将被保存以供以后使用。到目前为止,用户在一个输入字段(如200x200)中输入图像尺寸。为了方便用户使用,我想将其拆分为两个输入字段,中间有一个x(一个用于x,一个用于y维度)。
我的问题是:如何做到这一点,并且仍然将这些字段保存为一个条目,如200x200?我的意思是,我怎么能告诉wordpress这两个领域属于同一个领域?
到目前为止,我的选项页面表单如下所示:
<form method="post" action="options.php">
<?php wp_nonce_field(\'update-options\'); ?>
Defined sizes so far:<br>
<?php foreach($sizes as $size):?>
<?php if($size!=""):?>
<div class="gpp_size_input"><input type="text" name="gpp_image_sizes[]" value="<?php echo $size;?>" readonly="readonly"><span class="gpp_minus">-</span></div>
<?endif;?>
<?endforeach;?>
<div class="gpp_size_input"><input type="text" name="gpp_image_sizes[]"><span class="gpp_plus">+</span></div>
<br><br>
<input type="hidden" name="action" value="update" />
<input type="hidden" name="page_options" value="gpp_image_sizes" />
<input type="submit" value="Save" />
</form>
如您所见,已定义的大小将列出并可以删除(即后台的js),如果用户想要定义新的大小并保存它,则会创建一个新的输入。