我在Wordpress上的functions.php中创建了一个选择元变量。
'fields' => array(
array(
'name' => 'CMS Logo',
'id' => 'cms_icon_image',
'type' => 'select',
'options' => array(
'Wordpress' => 'Wordpress',
'Magento' => 'Magento',
'OpenCart' => 'OpenCart',
)
)
)
我需要为每个选择选项设置唯一的ID或类。这将有助于为每个选项设置样式(我将为每个选项添加带有css的图像)
答案 0 :(得分:0)
好的,这是你正在寻找的东西:
<?php
$array = array(
'name' => 'CMS Logo',
'id' => 'cms_icon_image',
'type' => 'select',
'options' => array(
'Wordpress' => 'Wordpress',
'Magento' => 'Magento',
'OpenCart' => 'OpenCart',
)
) ;
foreach ($array as $key => $value) {
$array[] = $key;
if (is_array($array[$key])) {
$results = array_keys($array[$key]);
echo "<select>";
foreach ($results as $result => $val){
echo "<option class='" . $val . "'>" . $val . "</option>";
}
echo "</select>";
}
}
?>
这将为数组中定义的每个选项输出一个<option>
的选择框。
希望这有帮助