函数get_post_types( '', 'names' )
返回一个包含帖子类型名称的数组。
<?php
$post_types = get_post_types( '', 'names' );
foreach ( $post_types as $post_type ) {
echo '<p>' . $post_type . '</p>';
}
?>
答案 0 :(得分:1)
使用<select>
HTML元素创建下拉列表,并使用<option>
在下拉列表中创建项目:
<?php
$post_types = get_post_types( '', 'names' );
echo '<select>';
foreach ( $post_types as $post_type ) {
echo '<option>' . htmlspecialchars($post_type) . '</option>';
}
echo '</select>';
?>
PS :在HTML文档中插入文字时,您应始终使用htmlspecialchars
,否则您可能需要XSS attacks。
答案 1 :(得分:0)
使用内置HTML
标记的<select>
代码创建<option>
下拉列表。
您可以遍历数组并打印<option>
标记。
E.g。
$post_types = get_post_types('', 'names');
echo "<select>";
foreach($post_types as $post_type) {
echo "<option value='{$post_type}'>{$post_type}</option>";
}
echo "</select>";