0
私は、データベースから照会されたサイトからのユーザーのリストからなる繰り返し可能なドロップダウンフィールドを持つワードプレスのメタボックスに取り組んでいます。私はon this githubの輪郭を描くように配列を出力するのに問題があります。ここでドロップダウン反復可能なフィールドのPHP配列の作成
は私の現在のコードです:
<?php
global $wpdb;
$users = $wpdb->get_col("SELECT display_name FROM {$wpdb->prefix}users WHERE ID !=1 ORDER BY display_name ASC");
foreach ($users as $user) {
echo '<option value="'.$user.'">'.$user.'</option>';
}
?>
電流出力はそうのようになります。
<option value="User Name">User Name</option>
私は、出力は次のようになりする必要があります。その
$options = array (
'Option 1' => 'option1',
'Option 2' => 'option2',
'Option 3' => 'option3',
'Option 4' => 'option4',
);
return $options;
方法ドロップダウンは次のように生成されます:
<select name="select[]">
<?php foreach ($options as $label => $value) : ?>
<option value="<?php echo $value; ?>"<?php selected($field['select'], $value); ?>><?php echo $label; ?></option>
<?php endforeach; ?>
</select>
クエリの後にユーザーの表示内容を表示し、選択入力に表示する内容を教えてください。 – Onix
私のアップデートを参照してください - これは今の典型的なドロップダウンでは機能しますが、マークアップを変更せずに繰り返し可能なフィールドのjqueryを扱うことはできません – RiotAct