HI,欢迎来到我爱模板网!

wordpress父级Page页面调用所属Page子页面内容

在开发制作特殊的wordpress主题时,可能会有调用当前Page页面的page子页面标题、内容、链接、特色图像等内容的需要,对于这种需求,可能通过get_pages函数获取所属子页面信息,然后使用foreach循环输出。实现方法:复制一份主题下的page.php文件,重命名为template-parent.php,编...

在开发制作特殊的wordpress主题时,可能会有调用当前Page页面的page子页面标题、内容、链接、特色图像等内容的需要,对于这种需求,可能通过get_pages函数获取所属子页面信息,然后使用foreach循环输出。

实现方法:

复制一份主题下的page.php文件,重命名为template-parent.php,编辑template-parent.php文件,在<?php下面添加:

123
/*Template Name:父页面*/

然后在要显示子页面内容对应的模板位置添加以下代码(一般是loop部分):

123456789101112
<?php $pages = get_pages('child_of='.$post->ID.'&sort_column=post_date&sort_order=desc&parent='.$post->ID);    foreach($pages as $page){$content = $page->post_content;?><div>        特色图像:<?php echo get_the_post_thumbnail($page->ID); ?>        输出标题:<?php echo $page->post_title; ?>        输出内容:<?php echo $content; ?>        输出链接<a href="<?php%20echo%20get_page_link($page->ID);%20?>">阅读全文</a>    </div><?php } ?>

在后台——页面中编辑父页面,选择模板“父页面”,然后更新。

给TA打赏
共{{data.count}}人
人已打赏
wordpress教程

自定义WordPress文件上传路径

2023-2-16 15:56:39

wordpress教程

WordPress网站想要设置注册用户看文章的方法是什么?

2023-2-16 15:56:40

【腾讯云】11.11云上盛惠!云服务器首年1.8折起,买1年送3个月!
11.11云上盛惠!海量产品·轻松上云!云服务器首年1.8折起,买1年送3个月!超值优惠,性能稳定,让您的云端之旅更加畅享。
查看更多相关信息>>
站长

(工作日 10:00 - 22:30 为您服务)

2026-01-30 08:19:09

您好,无论是售前、售后、意见建议……均可通过联系工单与我们取得联系。

猜你想问:

  • 购买的模板免费包安装吗?

  • 这个演示地址有吗?

  • 购买vip会员可以下载哪些模板?

您的留言我们已经收到,我们将会尽快跟您联系!
取消
立即选择任一渠道联系我们