我想只过滤管理区中的家长帖子

时间:2020-06-17 作者:Moumita akter

enter image description here

在我的自定义帖子中,我想要一个这样的过滤器;书籍;。此筛选器应仅显示父帖子。

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

除了我之前的答案之外,添加以下代码。应该很好用

add_filter( \'views_edit-books\', \'add_filter_link\' );
function add_filter_link( array $views ) {
    $url = add_query_arg( array(\'bfilter\'=>\'parents\',\'post_parent\'=>0,\'post_type\'=>\'books\'), \'edit.php\' );
    $views[ \'post_parent\' ] = sprintf(
        \'<a href="%1$s"%2$s>%3$s</a>\',
        esc_url( $url ),
        ( is_filter_active() ) ? \' class="current" aria-current="page"\' : \'\',
        \'Post Parents\'
    );
    return $views;
}

function is_filter_active() {
    return (filter_input( INPUT_GET, \'bfilter\' ) ===\'parents\');
}
如果您还没有使用下面的代码,那么也添加该代码

function make_post_parent_public_qv() {
    global $pagenow;
    if ( is_admin() && $pagenow == \'edit.php\' )
        $GLOBALS[\'wp\']->add_query_var( \'post_parent\' );
}
add_action( \'init\', \'make_post_parent_public_qv\' );

相关推荐

Update $wpdb query with AJAX

我在我的网站上显示一个带有自定义数据库表的列表:$resultats = $wpdb->get_results( $wpdb->prepare( \"SELECT photo, nom, prenom, titre_fr, departement_fr FROM {$wpdb->prefix}prfs\" ) ); foreach ( $resultats as $resultatPrfs ) {} 现在,我必须使用select输入创建