Hide the All in One SEO Box From Authors and Contributors
Removes the AIOSEO settings box from the editor for users who cannot publish pages.
Opens WPIDE on
Code
// Users without this capability do not see the box.
$wpide_aioseo_cap = 'publish_pages';
add_action( 'add_meta_boxes', function () use ( $wpide_aioseo_cap ) {
if ( current_user_can( $wpide_aioseo_cap ) ) {
return;
}
foreach ( get_post_types( array( 'show_ui' => true ) ) as $post_type ) {
remove_meta_box( 'aioseo-settings', $post_type, 'normal' );
}
}, 100 );
Notes
AIOSEO Pro's Access Control settings offer finer control.
How to add this snippet
- Install WPIDE on your WordPress site (it is free) and open Code Snippets.
- Use snippet above adds it from the library in one click. Or copy the code into a new snippet with the same code type.
- It is added inactive: review the code and settings, then switch it on.