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

Ourboke
Ourboke
Ourboke
295
文章
90
评论
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密码设置链接错误 WordPress

如何解决WordPress密码设置链接错误

当用户注册或者忘记密码获取新密码时WordPress会自动向用户邮箱中发送一个验证链接地址,用户通过打开这个链接设置密码,不过经常发现这个链接直接打开后,并不是设置密码的正确链接。 如何解决WordP...
WordPress安装时打不开安装界面该如何解决? WordPress

WordPress安装时打不开安装界面该如何解决?

在使用阿里云虚拟主机搭建WordPress网站的时候,文件压缩包上传至网站根目录解压之后,输入临时域名打开不了WordPress安装界面,而是显示一个万网主机的测试访问页。如下图: 问题原因 其实遇到...
如何解决WordPress文章ID不连续问题 WordPress

如何解决WordPress文章ID不连续问题

相信有不少朋友都有强迫症,特别是对于网站文章更新只有一两百篇,但ID已经蹭蹭的来到三四千,这让有强迫症的我也是很不舒服。我是一个强迫症算比较严重的人,记得有一次就因为贴个手机膜有一点小小的瑕疵,就连续...
WordPress如何限制部分用户角色进入后台 WordPress

WordPress如何限制部分用户角色进入后台

有些用户可能在某些时候只想部分人进入到后台,这里面可能也存在一些角色权限的变换,但是始终没有找到一个好的方法。这就好比之前Ourboke联盟用DeDe织梦CMS模板的时候,可以使部分的用户角色进入,但...
匿名

发表评论

匿名网友

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

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

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

        • Ourboke Ourboke

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

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

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

                • Ourboke Ourboke

                  @ Lvtu 可以

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

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