我正在嘗試根據用戶以前提交的內容,獲得以下wp_dropdown_categories調用預先選擇的值。這是更大的用戶配置文件編輯表單的一部分。這些值很好地被拉入,但如果它們之前被選擇,則不會自動突出顯示。任何幫助,將不勝感激!! job_ind_pref_call =自定義用戶專業領域。如何獲取WordPress多選框中預先選定的值(wp_dropdown_categories)?
</label> <?php
$sel = 0;
$sel1 = get_user_meta($user_ID, 'job_ind_pref_call', true);
if(isset($_POST['job_ind_pref_call'])) {
$sel1 = $_POST['job_ind_pref_call'];
}
if (isset($posted['job_term_cat']) && $posted['job_term_cat']>0) $sel = $posted['job_term_cat'];
global $featured_job_cat_id;
$args = array(
'orderby' => 'name',
'exclude' => 3,
'order' => 'ASC',
'name' => 'job_ind_pref_call[]',
'hierarchical' => 1,
'echo' => 0,
'class' => 'job_cat',
'selected' => $sel1,
'taxonomy' => 'job_cat',
'hide_empty' => false
);
$dropdown = wp_dropdown_categories($args);
$dropdown = str_replace('class=\'job_cat\' >','class=\'job_cat\' multiple="multiple" size="6" onClick=GetMDDselections("job_ind_pref_call") ><option value="">'.__('Select a Line…', 'colabsthemes').'</option>',$dropdown);
echo $dropdown;
?> </p>