是否可以删除帖子和自定义帖子类型页面的菜单项?非常感谢。
add_filter( \'views_edit-post\', function( $views )
{
if( current_user_can( \'manage_options\' ) )
return $views;
$remove_views = [ \'all\',\'publish\',\'future\',\'sticky\',\'draft\',\'pending\',\'trash\' ];
foreach( (array) $remove_views as $view )
{
if( isset( $views[$view] ) )
unset( $views[$view] );
}
return $views;
} );
/**
* Force the \'mine\' view on the \'edit-post\' screen
*/
add_action( \'pre_get_posts\', function( \\WP_Query $q )
{
if(
is_admin()
&& $q->is_main_query()
&& \'edit-post\' === get_current_screen()->id
&& ! current_user_can( \'manage_options\' )
)
$q->set( \'author\', get_current_user_id() );
} );\'
此代码来自
answer.
这对帖子来说非常有用。但我不能用它来定制帖子类型。