如何在作者的WordPress仪表板上隐藏已发布的文章?



当我的作者发表文章或发布作者的待决文章时,我想从他们的管理面板帖子列表中隐藏那些发布的帖子。(那些文章仍然属于他们,我只想从他们的管理面板中隐藏文章。(

您可以使用pre_get_posts在WordPress中自定义查询。例如:

function theme_slug_customize_admin_query( $query ) {
if ( is_admin() ) {
$query->set( 'author', get_current_user_id() );
$query->set( 'post_status', array( 'draft' ) );
}
}
add_action( 'pre_get_posts', 'theme_slug_customize_admin_query' );

在上面的示例中,修改了一些查询参数。作者设置为当前登录用户,发布状态设置为草稿。这将只显示作者的帖子和那些未发布的帖子。

最新更新