
本文详细介绍了如何在 WordPress 父页面上显示子文章。通过自定义 WP_Query 查询,您可以轻松地在父页面中展示与其相关的子文章列表,并提供子文章的标题和链接。本文提供了经过验证的代码示例,并解释了关键参数的作用,帮助您避免常见错误,快速实现所需功能。
在 WordPress 中,有时需要在父页面上展示其子页面或子文章。以下代码展示了如何使用 WP_Query 来实现这一功能,并提供了一个可直接使用的示例。
实现方法
核心思路是利用 WP_Query 查询特定 post_parent 的文章。post_parent 参数允许我们指定要检索其子文章的父文章 ID。
代码示例
以下代码片段展示了如何在父页面中显示子文章:
<?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;
?>代码解释
使用方法
注意事项
总结
通过使用 WP_Query 和 post_parent 参数,可以轻松地在 WordPress 父页面上显示子文章。以上代码示例提供了一个清晰的起点,你可以根据自己的需求进行修改和扩展,以实现更复杂的功能。 记住要替换文章类型,并确保正确设置了父子关系。
以上就是在 WordPress 父页面上显示子文章的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号