WordPress使祖父母和曾祖父母可以在定制栏中进行筛选

时间:2013-11-30 作者:panos

有没有办法在CPT列中过滤自定义帖子类型的祖父母和曾祖父母?

对于我使用的家长:

esc_url( add_query_arg( \'post_type\' => $post->post_type, \'post_parent\' => $parentID , \'edit.php\' ) )enter code here
但这对CPT的祖父母来说是行不通的。

我在这里尝试了几种相对的解决方案(如child\\u of,post\\u parent\\u in),但没有成功。

对此有什么建议吗?谢谢

1 个回复
最合适的回答,由SO网友:panos 整理而成

所以在阅读了抄本之后,我发现pre_get_posts hook,我决定尝试用它更改查询,这对我很有用。但不确定这是否是最好的方式。

对于任何对此感兴趣的人来说,我所做的就是:

add_action(\'pre_get_posts\', \'get_grandchildren\' );

function get_grandchildren() {
    if ( isset( $_GET[\'child_of\'] ) ) {
        //Make a custom loop which selects the id of grandchildren of parents and puts them in an array and then
        set_query_var(\'post__in\', $childrenArray );
    }
}

结束

相关推荐

在users.php中使用Manage_User_Columns显示cimy用户字段

我正在尝试向我的主题函数添加代码。php在仪表板用户中显示使用Cimy用户额外字段插件创建的字段。php。我知道我需要使用manage\\u users\\u列,但除此之外,我陷入了困境。有谁对这个插件足够熟悉,可以帮助我获得要显示的正确字段?