GeekerCode更好的WordPress主题,值得信任的WordPress主题开发商

极美的主题、极致的插件

WordPress通过编号匹配获取页面信息函数:get_page_children()

摘要:【描述】在编号相匹配的页面列表中检索子页面。要与页面编号上的页面参数相匹配。还需要与子页面相匹配,以便检索某一页面上的所有子页面。切勿使用SQL查询来获取子页面。【使用】<?php &get_page_chil

【描述】在编号相匹配的页面列表中检索子页面。

要与页面编号上的页面参数相匹配。还需要与子页面相匹配,以便检索某一页面上的所有子页面。切勿使用SQL查询来获取子页面。

【使用】

<?php &get_page_children( $page_id, $pages ) ?>
<?php get_page_children( $page_id, $pages ) ?>

【参数】

$page_id

(数组)(必需)页面编号

默认值:None

$pages

(数组)(必需)页面对象列表

默认值:None

【返回的值】

(数组)

【示例】

返回title为“About” 的文章id

<?php
$my_wp_query = new WP_Query(); //创建查询对象
$all_wp_pages = $my_wp_query->query(array(‘post_type' => 'page'));//查询所有页面对象
$portfolio =  get_page_by_title('Portfolio'); //获取标题为’Portfolio’的页面对象
 
//查找Portfolio的子页面
$portfolio_children = get_page_children($portfolio->ID, $all_wp_pages);
//显示子页面信息
echo '<pre>'.print_r($portfolio_children,true).'</pre>';
?>

【源文件】get_page_children() 位于 wp-includes/post.php中 。

建站!你有充足的理由选择我们

世界上超过30%的网站是由WordPress搭建,而我们是国内最靠谱的WordPress主题开发商
QQ咨询在线咨询问答互助微信号geekercode微信公众号云服务器