Wordpressの寄稿者権限だけメディアの最大アップロードサイズが異なる
Q&A
起きている問題
WordPressのメディアのアップロードにて管理者、編集者は最大98MB をアップロードできますが、寄稿者のみ4MB以上のファイルがアップロードできません。
Big File Uploadsというユーザーロールごとにメディアのアップロードサイズを変更できるプラグインにてユーザーごとの最大メディアアップロードサイズを設定することで解決しましたが何が原因でそのような設定になっているかわかりません。
※寄稿者にはUser Role Editorでメディアアップロード権限を付与しております。
実現したいこと
寄稿者の最大アップロードサイズのみ4MBになっている原因を突きとめたい
発生している問題・エラーメッセージ
メディアアップロード時に以下のエラーメッセージが表示されます。
寄稿者以外のユーザーでは同じファイルを問題なくアップロードすることができました。
サーバーが画像を処理できません。このエラーは、サーバーが忙しいか、タスクを完了するために十分なリソースがない場合に発生します。小さな画像をアップロードすれば解決するかもしれません。推奨する最大サイズは2560ピクセルです。
使用しているサーバー及びWP情報
サーバー:さくらのマネージドサーバ SSDプラン
phpバージョン;7.4.3
WordPressバージョン:5.9.5
使用しているプラグイン
Advanced Schedule Posts
All-in-One WP Migration
All-in-One WP Migration Multisite Extension
Attachment Importer
Classic Editor
CMS Tree Page View
Contact Form 7
Custom Post Type Permalinks
Custom Post Type UI
Flamingo
HTML Editor Syntax Highlighter
ImageMagick エンジン
Intuitive Custom Post Order
Japanese Font for WordPress (旧名: Japanese Font for TInyMCE)
Multisite Language Switcher (マルチサイト言語切り替え)
Peter's Collaboration E-mails
Query Monitor
Smart Custom Fields
User Role Editor
Wordfence Security
WP Import Export Lite
WP Multibyte Patch
Yoast Duplicate Post
※すべてのプラグインは最新バージョンです。
確認したこと
▼php.iniの確認
memory_limit = 512M
post_max_size = 128M
upload_max_filesize = 128M
extension = imagick.so
▼htaccessの確認
アップロードサイズに関する記載なし
▼wp-config
アップロードサイズに関する記載なし
▼functions.phpの確認
アップロードサイズに関する記載及びユーザーロールに基づくフィルター等もなし
補足情報
php.iniでは最大アップロードサイズを128MBに設定しておりますがWordPressの管理画面内の最大アップロードサイズはなぜか98 MBとなっています。
User Role Editorを停止しても何故か寄稿者権限でメディアアップロードが可能