2012-11-21 77 views
1

我目前正在修改插件中的註冊頁面,我想添加一個插入狀態名稱的下拉列表。在WordPress插件中的下拉列表中插入選項

我正在根據PHP中的ID從數據庫中導入狀態名稱。
下面是代碼:

$localVar = ''; 
$query=$wpdb->get_results(" 
    SELECT * FROM wp_state 
    "); 

if (isset($_POST['user_state'])) 
    $localVar = $_POST['user_state']; 
    $registerFilterArray2['name20'] = ' 
     <p class="user_state'.$errorVar.'"> 
     <label for="user_state">'. __('State', 'profilebuilder') .$errorMark.'</label> 
     <select name="state"> 
     <option value="default">Choose Your State</option>'; 
    $count=0; 

    foreach($query as $res) 
    { 
     '<option value="'.$query[$count]->state_id.'">"'.$query[$count]->state_name.'"</option>'; 
     $count++;          
    } 

    ' </select>; 

     <input class="text-input" name="user_state" type="text" id="user_state" value="'.trim($localVar).'" /> 
     </p><!-- .user_state -->'; 

    $registerFilterArray2['name20'] = apply_filters(
     'wppb_register_content_name20', 
     $registerFilterArray2['name20'], 
     trim($localVar), 
     $errorVar, 
     $errorMark 
    ); 

是否有在WordPress任何預先定義的函數添加列表下拉到一個註冊頁面?

回答