寄稿者にメディアの権限を付与(制限付き)

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’ );

他のユーザーの画像は閲覧できない

Follow me!