我在functions.php中添加了一个钩子,用于pre_get_posts
按父级过滤搜索结果:
$query->set( 'post_parent', $_GET['post_parent'] );
这适用于明确设置了该帖子父 ID 值的帖子。但是,可以说,它不是返回“子帖子的子帖子”。因此,例如,如果父 ID 为 262,并且帖子 280 的帖子父级为 262,它将显示在搜索结果中。但是,即使在技术上它们包含在 262 帖子父级中,也不会显示帖子父级 ID 为 280 的帖子。希望这是有道理的。
返回帖子父级的所有子帖子,子帖子的子帖子,一直向下的正确方法是什么?
任何帮助表示赞赏。