寄稿者にメディアの権限を付与(制限付き)
function.php に追加
if ( current_user_can(‘contributor’) && !current_user_can(‘upload_files’) ){ add_action(‘admin_init’, ‘allow_contributor_uploads’); } function allow_contributor_uploads() { $contributor = get_role(‘contributor’); $contributor->add_cap(‘upload_files’); }
function display_only_self_uploaded_medias( $query ) { if ( $user = wp_get_current_user() ) { $query[‘author’] = $user->ID; } return $query; } add_action( ‘ajax_query_attachments_args’, ‘display_only_self_uploaded_medias’ );
他のユーザーの画像は閲覧できない