1

現在、州の名前を挿入するドロップダウン リストを追加するプラグインの登録ページを変更しています。

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に事前定義された関数はありますか?

4

1 に答える 1

1

はい、WordPressには以下のwp_dropdown_*機能があります。

ワードプレスのドロップダウン機能

于 2012-12-05T20:08:37.103 に答える