WordPress父页面中如何显示子页面列表

Ourboke
Ourboke
Ourboke
334
文章
95
评论
2020年10月16日08:08:36 5 855字

很多时候如果想在WordPress父页面中显示子页面列表链接,该如何做到呢?其实没网上教程那样下载一大堆的繁琐代码,只要通过以下的简单代码就可轻松实现。

WordPress父页面中如何显示子页面列表

WordPress父页面中如何显示子页面列表

将下面的代码添加到当前主题functions.php中:

        function wpb_list_child_pages() {
        	global $post; 
        	if ( is_page() && $post->post_parent )
        		$childpages = wp_list_pages( 'sort_column=menu_order&title_li=&child_of=' . $post->post_parent . '&echo=0' );
        	else
        		$childpages = wp_list_pages( 'sort_column=menu_order&title_li=&child_of=' . $post->ID . '&echo=0' );
        	if ( $childpages ) {
        		$string = '<ul>' . $childpages . '</ul>';
        	}
        	return $string;
        }
        add_shortcode('wpb_childpages', 'wpb_list_child_pages');

然后,使用短代码:

[wpb_childpages]

加到文本小工具中

默认文本小工具不支持短代码,可以将:

add_filter('widget_text', 'do_shortcode');

添加到当前主题functions.php中,让文本小工具支持短代码。

也可以将下面的代码添加到主题页面模板适当的位置:

<?php wpb_list_child_pages(); ?>

比如新建一个页面模板,将代码加进去,只在使用该功能时,选择新建的页面模板。

是不是很简单!  :grin: :grin: :grin:

继续阅读
Ourboke
  • 本文由 发表于 2020年10月16日08:08:36
  • 转载请务必保留本文链接:https://www.ourboke.com/1583.html
WordPress如何安装网易云音乐Netease Music WordPress

WordPress如何安装网易云音乐Netease Music

虽然目前网易云音乐不死不活的,但让自己的博客安装一个个性音乐还是挺不错的。网易云Netease Music已开发很多年,貌似目前还在维护中。 如果需要注册网易云音乐账号并将ID添加到插件设置中,如果不...
用PhpStudy如何在本地搭建WordPress WordPress

用PhpStudy如何在本地搭建WordPress

以前在还没用WordPress建站的时候一直想进行尝试,但后面发现不会在本地搭建,只能够购买域名和服务器进行搭建。但是因为网站上线之初因胡乱修改网站版面,导致网站整体崩溃无法进行恢复,所以只能选择删库...
如何在WordPress仪表板中添加自定义模块 WordPress

如何在WordPress仪表板中添加自定义模块

我们在做WordPress主题开发的时候,为了更加的让使用者熟悉自己做的wordpress主题,都会在主题后台做详细的描述,有的时候会想到在仪表盘上也加些教程链接和说明更加好。 如何在WordPres...
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

评论:5   其中:访客  0   博主  0
    • Lvtu Lvtu 4 来自天朝的朋友 Safari浏览器 Mac OS X Lion 10_15_7 中国 移动

      这个主题鸟哥那边更新了,你升级到最新没有?

        • Ourboke Ourboke

          @ Lvtu 没,我这是五月份获取的主题到现在,如果没用太大的变化就不想升级了。

            • Lvtu Lvtu 4 来自天朝的朋友 Safari浏览器 Mac OS X Lion 10_15_7 广东省广州市 移动

              @ Ourboke 如果可以升级一下,我想要里面的一段代码,可以不? :grin:

                • Ourboke Ourboke

                  @ Lvtu 可以

                    • Lvtu Lvtu 4 来自天朝的朋友 Safari浏览器 Mac OS X Lion 10_15_7 广东省 移动

                      @ Ourboke 显示WordPress 某个文章所有评论者的昵称和头像
                      鸟哥网站只介绍了显示昵称的方法,但他的站上已经用上了“头像+昵称”。 :grin:
                      有时间可以把“头像+昵称”方法的代码贴出来或者发邮件给我呗 :mrgreen:
                      谢谢 :smile: