Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在复选框选项中列出WordPress页面_Wordpress - Fatal编程技术网

如何在复选框选项中列出WordPress页面

如何在复选框选项中列出WordPress页面,wordpress,Wordpress,请告诉我如何根据以下代码加载复选框: <?php wp_list_pages('title_li='); ?> 我知道这段代码将列出wordpress中的所有页面,但我希望它们采用复选框格式,允许用户为新产品选择父项 如果要将页面列表创建为链接,请使用此功能: 所以,您需要另一个: $mypages=获取页面(数组( “排序列”=>“发布日期”, “排序顺序”=>“描述” ) ); foreach($mypages作为$page) { $title=$page->

请告诉我如何根据以下代码加载复选框:

<?php wp_list_pages('title_li='); ?>

我知道这段代码将列出wordpress中的所有页面,但我希望它们采用复选框格式,允许用户为新产品选择父项


如果要将页面列表创建为链接,请使用此功能:

所以,您需要另一个:

$mypages=获取页面(数组(
“排序列”=>“发布日期”,
“排序顺序”=>“描述”
) );
foreach($mypages作为$page)
{       
$title=$page->post_title;
$slug=$page->post_name;
回声“
$title
";
}

Hi brasofilo,谢谢你的评论,但这只是返回了4个没有标签(页面标题)的单选按钮。你知道为什么会发生这种情况吗?@user1986096,更新了答案。这4个按钮表示4页,
单选输入
需要一个文本标签,因为它不输出文本。
$mypages = get_pages( array( 
    'sort_column' => 'post_date', 
    'sort_order' => 'desc' 
) );

foreach( $mypages as $page ) 
{       
    $title = $page->post_title;
    $slug = $page->post_name;
    echo "<label>
          <input type='radio' name='the_pages' id='$slug' value='$title'>
          $title
          </label>";
}