我正在使用wordpress,并试图在自定义post类型中创建一个用户下拉列表,作为一个元数据。
我已经能够创建下拉列表如下:
<?php
$users = get_users();
// Array of WP_User objects.
foreach ( $users as $user ) {
echo '<option value="select" >' . esc_html( $user->display_name ) . '</option>';
}
?>但是,值需要对每个结果都有一个增量数字,即select-1、select-2、select-3 -我如何将它添加到我的结果中?
发布于 2015-11-29 18:13:27
只需使用一个得到增量的整数。
<?php
$users = get_users();
$i = 0;
// Array of WP_User objects.
foreach ( $users as $user ) {
echo "<option value='select-$i' >" . esc_html( $user->display_name ) . "</option>";
$i++;
}
?>选择:直接使用for loop:
<?php
$users = get_users();
// Array of WP_User objects.
for ($i=0;$i<count($users);$i++) {
$user = $users[$i];
echo "<option value='select-$i' >" . esc_html( $user->display_name ) . "</option>";
}
?>发布于 2015-11-29 18:13:34
如果我理解正确的话,请尝试如下:
<?php
$users = get_users();
// Array of WP_User objects.
$counter = 1;
foreach ( $users as $user ) {
$value = "value".$counter;
echo '<option value="'.$value.'" >' . esc_html( $user->display_name ) . '</option>';
$counter++;
}
?>https://stackoverflow.com/questions/33986152
复制相似问题