我正在尝试修改wordpress插件,以按字母顺序列出已填充的下拉列表。有人能帮我找到一个解决方案来帮助我修改当前代码吗?请参阅下面的
<td>
<select name="javo_event[parent_post_id]">
<option value=""><?php _e('Not Set');?></option>
<?php
if( !empty($javo_get_items ) ){
foreach($javo_get_items as $item){
setup_postdata($item);
printf('<option value="%s"%s>%s</option>'
, $item->ID
, ( $javo_meta_query->_get('parent_post_id', 0) == $item->ID? ' selected':'')
, $item->post_title
);
}; // End Foreach
}; // End If
?>
</select>
</td>
在执行foreach之前,需要对数组进行排序。
<td>
<select name="javo_event[parent_post_id]">
<option value=""><?php _e('Not Set');?></option>
<?php
if( !empty($javo_get_items ) ){
sort($javo_get_items);
foreach($javo_get_items as $item){
setup_postdata($item);
printf('<option value="%s"%s>%s</option>'
, $item->ID
, ( $javo_meta_query->_get('parent_post_id', 0) == $item->ID? ' selected':'')
, $item->post_title
);
}; // End Foreach
}; // End If
?>
</select>
</td>