讲师中心 微信公众号

工具推荐

视频效率加速
剧云
剧云

中文短剧剧本制作平台

Seko
Seko

AI短剧一键生成成片

立刻MV
立刻MV

低成本歌曲 MV、视频生成

AniShort
AniShort

AI短剧协同制作平台

WordPress教程:在父页面显示子文章

冬浩大大_6850

冬浩大大_6850

发布时间:2025-10-01 18:02:01

|

680人浏览过

|

来源于php中文网

原创

WordPress教程:在父页面显示子文章

本文详细介绍了如何在WordPress中实现在父页面上显示子文章的功能。通过自定义查询参数,我们可以有效地检索并展示与特定父页面关联的子文章。本文提供了一段可直接使用的代码示例,并解释了关键参数的含义,帮助开发者轻松实现这一常见需求,提升用户体验。

在wordpress中,经常会遇到需要在父页面上显示其子文章的需求,例如,一个“服务”页面下有多个具体的服务项目作为子页面,需要在“服务”页面上展示这些子项目。以下提供一种实现此功能的有效方法。

核心代码实现

以下代码段展示了如何在WordPress父页面上显示子文章:

<?php
    $args = array(
        'post_type'      => 'custom-post-type-name', // 修改为你的文章类型
        'posts_per_page' => 15,                      // 每页显示的文章数量
        'post_parent'    => $post->ID,                // 父页面的ID
        'order'          => 'ASC',                     // 排序方式,这里是升序
    );

    $parent = new WP_Query( $args );

    if ( $parent->have_posts() ) :
        while ( $parent->have_posts() ) :
           $parent->the_post();
?>
            <div id="parent-<?php the_ID(); ?>" class="parent-page">
                <h1>
                    <a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>">
                        <?php the_title(); ?>
                    </a>
                </h1>
            </div>
<?php
        endwhile;

    endif;
?>

代码详解

  1. $args 数组: 这个数组定义了 WP_Query 查询的参数。

    • 'post_type' => 'custom-post-type-name':指定要查询的文章类型。请将 'custom-post-type-name' 替换为你实际使用的文章类型,例如 'post' (默认文章类型) 或自定义文章类型。
    • 'posts_per_page' => 15:设置每页显示的文章数量。你可以根据需要调整这个值。-1 表示显示所有文章。
    • 'post_parent' => $post->ID:这是关键参数,指定父页面的ID。$post->ID 获取当前页面的ID,确保只显示当前父页面的子文章。
    • 'order' => 'ASC':设置文章的排序方式。'ASC' 表示升序,'DESC' 表示降序。
  2. WP_Query 对象: $parent = new WP_Query( $args ); 创建一个新的 WP_Query 对象,并传入 $args 参数,执行查询。

  3. 循环显示: if ( $parent->have_posts() ) : 和 while ( $parent->have_posts() ) : 循环遍历查询结果,并使用 the_post() 函数设置当前文章。

  4. HTML 输出: 在循环中,使用 WordPress 的模板标签(如 the_ID()、the_permalink() 和 the_title())来显示子文章的标题和链接。 你可以根据自己的设计需求修改 HTML 结构和样式。

    SEO Keyword Density
    SEO Keyword Density

    SEO关键词密度优化与页面审计技能。使用场景:①提供页面路径与关键词进行SEO优化;②提升页面关键词密度;③提升搜索引擎排名;④进行SEO审计(meta标签、OG、hreflang等)。触发词:关键词密度、SEO优化、关键词优化等。

    下载

使用方法

  1. 将以上代码复制到你的WordPress主题的相应模板文件中,例如 page.php (用于显示普通页面) 或自定义模板文件。 通常,你需要在你想显示子文章的位置插入这段代码。

  2. 确保你已经创建了父页面和相应的子文章,并将子文章的“父级”属性设置为该父页面。

  3. 将代码中的 'custom-post-type-name' 替换为你实际使用的文章类型。

注意事项

  • 文章类型: 务必确保 post_type 参数与你要查询的文章类型匹配。如果你的子文章是普通的文章,则设置为 'post'。如果是自定义文章类型,则设置为你的自定义文章类型的名称。
  • 父级关系: 确保子文章正确地设置了父级关系。 在编辑子文章时,可以在“页面属性”或相应的元数据框中设置父页面。
  • 样式调整: 根据你的主题样式,可能需要调整 HTML 结构和 CSS 样式,以使子文章的显示效果与你的网站风格一致。
  • 性能考虑: 如果你的子文章数量非常多,可能需要考虑分页或使用缓存来提高性能。

总结

通过使用 WP_Query 和正确的查询参数,可以轻松地在 WordPress 父页面上显示子文章。 理解代码中的关键参数,并根据你的具体需求进行调整,可以灵活地实现这一功能,提升用户体验。 记住检查文章类型和父级关系,并根据需要调整样式和性能。

热门AI工具

更多
豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

Loomy
Loomy Hot

一款AI工具,主要用于科大讯飞发布的桌面级 AI 助理,比 OpenClaw 更易用、更安全!,适合需要提升相关任务效率的用户。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

超级简历WonderCV

一款AI办公效率工具,主要用于免费求职简历模版下载制作,应届生职场人必备简历制作神器,适合需要提升相关任务效率的用户。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

UP简历
UP简历 Hot

一款AI办公效率工具,主要用于基于AI技术的免费在线简历制作工具,适合需要提升相关任务效率的用户。

花生AI
花生AI Hot

一款AI视频创作工具,主要用于B站推出的AI视频创作工具,适合需要提升相关任务效率的用户。

讯飞智文

一款面向学习和办公场景的AI文档创作工具,可辅助生成PPT与Word文档,提高资料整理和内容制作效率。

超级麦吉

一款通过数字员工协作完成调研、数据分析与文档制作的AI办公平台。

相关专题

更多
while的用法
while的用法

while的用法是“while 条件: 代码块”,条件是一个表达式,当条件为真时,执行代码块,然后再次判断条件是否为真,如果为真则继续执行代码块,直到条件为假为止。本专题为大家提供while相关的文章、下载、课程内容,供大家免费下载体验。

354

2023.09.25

wordpress seo
wordpress seo

WordPress网站SEO优化方法有:1、选择一个SEO友好的主题,具有清晰的代码结构,快速的加载速度和响应式设计;2、使用SEO插件,优化你的标题标签,元描述,关键字,XML站点地图等;3、优化你的内容,内容是SEO优化的核心;4、优化你的网站速度;5、创建友好的URL;6、使用内部链接;7、优化图像;8、使用社交媒体;9、定期更新你的网站;10、监控和分析你的网站等等。

6795

2023.09.18

wordpress下载后怎么安装
wordpress下载后怎么安装

安装前准备:确保服务器满足要求、获取安装文件、创建数据库。上传 wordpress 文件。创建数据库和用户。运行安装程序:选择语言、输入数据库信息、网站标题和管理员信息。安装 wordpress。安装后配置:设置永久链接、安装主题、安装插件、创建内容。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

6879

2024.04.15

WordPress插件教程
WordPress插件教程

本专题整理热门WordPress插件资源,涵盖SEO优化、缓存加速、安全防护、表单管理、电商扩展等插件推荐与使用教程。

338

2026.06.16

WordPress建站教程大全
WordPress建站教程大全

本专题汇总WordPress教程相关内容,包括WordPress安装教程、建站教程、使用技巧、网站管理经验和实战案例,帮助用户快速掌握WordPress建站与运营方法。

900

2026.06.16

WordPress开发教程
WordPress开发教程

本专题提供WordPress开发技术资料,包括主题开发、插件开发、自定义功能开发、API调用及性能优化等内容。

1058

2026.06.16

Go-Zero零基础入门教程
Go-Zero零基础入门教程

本专题整理Go-Zero的入门知识,从框架定位、环境准备到跑通第一个API服务,讲清目录分层、配置加载、日志与中间件的基本用法,并对比Gin、Kratos的差异,帮助Go开发者建立整体认知,判断它是否适合当前项目。

0

2026.11.12

Postman身份认证怎么配置
Postman身份认证怎么配置

本专题从实际API接口调试场景出发,讲解Postman身份认证的完整配置流程,包括常见认证协议介绍、授权参数设置、访问令牌填写、OAuth 2.0授权及认证失败排查,帮助用户正确完成接口授权与访问验证。

120

2026.11.06

Postman请求头Headers怎么设置
Postman请求头Headers怎么设置

围绕Postman HTTP请求头配置展开,讲解Headers选项的具体使用方式,包括Key和Value参数填写、请求头信息添加、常见Header字段设置及请求头修改方法,帮助用户解决接口调试过程中遇到的请求头配置问题。

60

2026.11.06

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn