我正在尝试在主题选项中显示所有自定义帖子,我正在使用主题选项框架插件。以下是您可以抓取所有网页的代码,但我不知道如何获取复选框中的所有帖子,以便用户可以选择在主页上显示哪些自定义帖子。
{{1}}
答案 0 :(得分:0)
选择它是:
<?php
$args = array( 'posts_per_page' => -1 );
$posts = get_posts( $args );
if($posts) {
echo "<select>";
foreach ( $posts as $post ) {
echo "<option value="$post->ID">";
echo $post->post_title;
echo "</option>";
}
echo "</select>";
wp_reset_postdata();
}
?>
对于复选框,它是:
<?php
$args = array( 'posts_per_page' => -1 );
$posts = get_posts( $args );
if($posts) {
foreach ( $posts as $post ) {
echo "<div>";
echo "<label>".$post->post_title."</label>";
echo "<input name='posts[]' value='".$post->ID."' type='checkbox' />";
echo "</div>";
}
wp_reset_postdata();
}
?>