WordPress中如何获取父页面下的所有子页面列表

WordPress中如何获取父页面下的所有子页面列表,第1张

概述在使用WordPress建站的过程当中,有些时候,我们需要循环输出父页面下的所有子页面信息。当然我们可以通过安装插件来实现,但是这么简单的功能也去下载插件,安装插件,未免有点小题大做了,下面我们介绍一下不使用插件通过代码实现的方法。

在使用的过程当中,有些时候,我们需要循环输出父页面下的所有子页面信息。当然我们可以通过安装插件来实现,但是这么简单的功能也去下载插件,安装插件,未免有点小题大做了,下面我们介绍一下不使用插件通过代码实现的方法。

1. 切换到主题目录,打开functions.php文件,添加如下代码:

'publish','post_type' => 'page','post_parent' => $current_obj_id,'orderby' => 'menu_order','order' => 'ASC','nopaging' => true,); $child_pages = get_posts($args); $html = ""; foreach ($child_pages as $page) { setup_postdata($page); $url = get_permalink($page->ID); $title = $page->post_title; $html .= sprintf("%s",$url,$Title); } wp_reset_postdata(); if ( !empty( $HTML ) ){ echo $HTML; } }}

2. 在page.PHP中添加wp_get_all_children_pages()函数调用

这样我们就输出了父页面下的所有子页面标题列表,你还可以通过修改代码来显示更多内容。

总结

以上是内存溢出为你收集整理的WordPress中如何获取父页面下的所有子页面列表全部内容,希望文章能够帮你解决WordPress中如何获取父页面下的所有子页面列表所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/zz/1022980.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存