Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/285.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
Php Wordpress短代码按父ID显示所有子页面_Php_Wordpress_Loops_Shortcode - Fatal编程技术网

Php Wordpress短代码按父ID显示所有子页面

Php Wordpress短代码按父ID显示所有子页面,php,wordpress,loops,shortcode,Php,Wordpress,Loops,Shortcode,我正在编写一个简短的代码,用于通过父ID循环并显示所有子页面,但我不太确定如何使循环更加自定义 这是我的密码: 添加_短代码(“主页列表”、“获取_列表”) 循环遍历所有子页面并显示到字体,而不是检查要显示的所有页面id 谢谢 它的使用非常简单post\u parentWP\u查询的参数。请检查下面的示例 $homePages = new WP_Query( array( 'post_type' => 'page', 'post_parent'=>$parentID,

我正在编写一个简短的代码,用于通过父ID循环并显示所有子页面,但我不太确定如何使循环更加自定义

这是我的密码: 添加_短代码(“主页列表”、“获取_列表”)

循环遍历所有子页面并显示到字体,而不是检查要显示的所有页面id


谢谢

它的使用非常简单
post\u parent
WP\u查询的参数
。请检查下面的示例

$homePages = new WP_Query( array(
    'post_type' => 'page',
    'post_parent'=>$parentID,
    'order' => 'ASC',
    'orderby' => 'parent',
    'posts_per_page' => -1
) );

有关WP_查询的更多信息

非常感谢@Ankur Bhadania的帮助,我将在这几天尝试添加它。
[home-page-listing parentID=4]
$homePages = new WP_Query( array(
    'post_type' => 'page',
    'post_parent'=>$parentID,
    'order' => 'ASC',
    'orderby' => 'parent',
    'posts_per_page' => -1
) );