Wordpress 如何从get_next_post中排除子类别?

Wordpress 如何从get_next_post中排除子类别?,wordpress,wordpress-theming,Wordpress,Wordpress Theming,我有a类(父类)和b类(子类) 我正在使用get_next_post来获取下一个帖子。我需要有条件地能够在用户登录时包含子类别,并在用户注销时将其排除在子类别之外。我想我可以用几个IF语句但是 问题是: 当同时选中父类别和子类别时,我告诉get_next_post排除子类别,它仍然包含子类别,因为父类别已选中。这个问题=我不能排除类别 但是,如果我只检查子类别而不检查父类别,则它根本不包括子类别。这方面的问题=我找不到在需要时包含类别的方法 关于如何实现这一点,您有什么想法吗?您可以将类别排除在

我有a类(父类)和b类(子类)

我正在使用get_next_post来获取下一个帖子。我需要有条件地能够在用户登录时包含子类别,并在用户注销时将其排除在子类别之外。我想我可以用几个IF语句但是

问题是: 当同时选中父类别和子类别时,我告诉get_next_post排除子类别,它仍然包含子类别,因为父类别已选中。这个问题=我不能排除类别

但是,如果我只检查子类别而不检查父类别,则它根本不包括子类别。这方面的问题=我找不到在需要时包含类别的方法


关于如何实现这一点,您有什么想法吗?

您可以将类别排除在get\u next\u post()的参数之外。因此,只需找到子类别ID并将其作为get_next_post()的第二个参数传入即可


我们可以看到用于显示
get\u next\u post
的php条件吗?正如我所说,当两者都选中时,它们不会排除它,因为父项已选中。但是,当我只检查子类别时,我无法在需要时将它们重新包含进来。我需要一种有条件的方法。