wordpress使用短代码实现在父页面中显示子页面列表链接
- 时间:2020-05-16 19:29:42
- 分类:网络文摘
- 阅读:142 次
下面的图片是让 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(); ?>
比如新建一个页面模板,将代码加进去,只在使用该功能时,选择新建的页面模板。
原文:https://zmingcx.com/display-a-sublist-in-the-wordpress-parent-page.html
推荐阅读:The Best Link Building Methods For Your Website How To Use Twitter To Get New Clients How to Turn Your Best Blog Posts Into Even Better Videos Why You Need Influencers for Your Brand In 2019 How to Use a Blog to Increase Ecommerce Sales Why conducting a website audit is important How to Write a Great Blog Post for a Global Audience Top Reasons Why Your Blog Sucks at Making Money (and How to Fix How To Write A Great Product Placement Blog Post Structured Data for SEO Blogging
- 评论列表
-
- 添加评论