WordPress: 他の人がアップロードした画像をメディアで参照できないようにする方法
全てのユーザーが対象
//他の人がアップロードした画像を参照できないようにする 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' );
管理者のみメディアを全て見る・編集することができる
//他の人がアップロードした画像を参照できないようにする function display_only_self_uploaded_medias( $query ) { if (($user = wp_get_current_user()) && !current_user_can('administrator')) { $query['author'] = $user->ID; } return $query; } add_action( 'ajax_query_attachments_args', 'display_only_self_uploaded_medias' );
参考サイト