WordPress のメディア管理でデフォルトで利用可能な拡張子一覧
WordPress で管理画面のメディア管理でデフォルトで利用可能なファイル拡張子についてまとめました。
このあたりの情報に関しては WordPress.org 公式ドキュメンテーションも古くなっていることがあるので少し注意が必要です。
このページの情報も時間が経つと古くなる可能性があるため最新の情報はコードを確認するようにしてください。
デフォルトで利用可能なファイル拡張子は wp-includes/functions.php
にある wp_get_mime_types()
と `いう関数が管理しています。
デフォルトで利用可能な拡張子一覧
画像系
フォーマット |
拡張子 |
説明 |
JPEG |
jpg jpeg jpe |
写真などの画像に適したフォーマット。 PNG と並んで最もよく使われている。 |
GIF |
gif |
透過とアニメーションが可能なフォーマット。色数が限られる。 |
PNG |
png |
透過が可能なフォーマット。 JPEG と並んで最もよく使われている。 |
BMP |
bmp |
Windows で古くから使われているフォーマット。非圧縮なためサイズが大きくなりがち。 |
TIFF |
tiff tif |
高品質な画像に適したフォーマット。サイズが大きくなりがち。 |
WebP |
webp |
画像圧縮フォーマット。 JPEG よりも高効率な圧縮が可能。 |
AVIF |
avif |
高効率な画像圧縮フォーマット。 WebP よりもさらに効率的。 |
ICO |
ico |
アイコンファイル形式。主にファビコンなどに使用される。 |
HEIC |
heic |
高効率な画像フォーマット。特に Apple のデバイスで使用される。 |
動画系
フォーマット |
拡張子 |
説明 |
ASF |
asf asx |
Microsoft のストリーミングメディア |
WMV |
wmv |
Windows Media Video |
WMX |
wmx |
Windows Media Redirector |
WM |
wm |
Windows Media |
AVI |
avi |
多くの異なるコーデックで使用可能なフォーマット |
DIVX |
divx |
高品質な動画圧縮フォーマット |
FLV |
flv |
Adobe Flash Video |
MOV |
mov qt |
QuickTime Video |
MPEG |
mpeg mpg mpe |
広く使われる動画ファイル形式 |
MP4 |
mp4 m4v |
広く使われる動画ファイル形式 |
OGV |
ogv |
Ogg Theora Video 形式 |
WEBM |
webm |
オープンなフォーマット |
MKV |
mkv |
高品質な動画ファイル形式 |
3GP |
3gp 3gpp |
携帯電話向け動画 |
3G2 |
3g2 3gp2 |
携帯電話向け動画 |
テキスト系
フォーマット |
拡張子 |
説明 |
TXT |
txt asc c cc h srt |
テキスト |
CSV |
csv |
カンマ区切り値 |
TSV |
tsv |
タブ区切り値 |
ICS |
ics |
カレンダーファイル |
RTX |
rtx |
リッチテキスト |
CSS |
css |
CSS |
HTML |
htm html |
ウェブページのマークアップファイル |
VTT |
vtt |
WebVTT キャプション |
音声系
フォーマット |
拡張子 |
説明 |
DFXP |
dfxp |
テキストトラック |
MP3 |
mp3 m4a m4b |
音声 |
AAC |
aac |
音声 |
RA |
ra ram |
RealAudio |
WAV |
wav |
非圧縮の高品質な音声 |
OGG |
ogg oga |
Ogg Vorbis 音声 |
FLAC |
flac |
非可逆圧縮音声 |
MID |
mid midi |
MIDI |
WMA |
wma |
Windows Media Audio |
WAX |
wax |
Windows Media Audio Redirector |
MKA |
mka |
Matroska Audio |
Microsoft Office 系
フォーマット |
拡張子 |
説明 |
DOC |
doc |
Word |
POT |
pot pps ppt |
PowerPoint |
WRI |
wri |
Write |
XLA |
xla xls xlt xlw |
Excel |
MDB |
mdb |
Access |
MPP |
mpp |
Project |
DOCX |
docx |
Word |
DOCM |
docm |
マクロ対応の Word |
DOTX |
dotx |
Word テンプレート |
DOTM |
dotm |
マクロ対応の Word テンプレート |
XLSX |
xlsx |
Excel |
XLSM |
xlsm |
マクロ対応の Excel |
XLSB |
xlsb |
バイナリの Excel |
XLTX |
xltx |
Excel テンプレート |
XLTM |
xltm |
マクロ対応の Excel テンプレート |
XLAM |
xlam |
マクロ対応の Excel アドイン形式 |
PPTX |
pptx |
PowerPoint |
PPTM |
pptm |
マクロ対応の PowerPoint |
PPSX |
ppsx |
PowerPoint スライドショー |
PPSM |
ppsm |
マクロ対応の PowerPoint スライドショー |
POTX |
potx |
PowerPoint テンプレート |
POTM |
potm |
マクロ対応の PowerPoint テンプレート |
PPAM |
ppam |
マクロ対応の PowerPoint アドイン形式 |
SLDX |
sldx |
PowerPoint スライド |
SLDM |
sldm |
マクロ対応の PowerPoint スライド |
ONETOC |
onetoc onetoc2 onetmp onepkg |
OneNote |
OXPS |
oxps |
オープン XML Paper Specification |
XPS |
xps |
XML Paper Specification |
OpenOffice 系
フォーマット |
拡張子 |
説明 |
ODT |
odt |
OpenDocument テキスト |
ODP |
odp |
OpenDocument プレゼンテーション |
ODS |
ods |
OpenDocument スプレッドシート |
ODG |
odg |
OpenDocument グラフィックス |
ODC |
odc |
OpenDocument チャート |
ODB |
odb |
OpenDocument データベース |
ODF |
odf |
OpenDocument フォーミュラ |
WordPerfect Office 系
フォーマット |
拡張子 |
説明 |
WordPerfect |
wp wpd |
WordPerfect 文書 |
iWork 系
フォーマット |
拡張子 |
説明 |
Keynote |
key |
Keynote プレゼンテーション |
Numbers |
numbers |
Numbers スプレッドシート |
Pages |
pages |
Pages ドキュメント |
その他
フォーマット |
拡張子 |
説明 |
RTF |
rtf |
リッチテキスト |
JavaScript |
js |
JavaScript |
PDF |
pdf |
PDF |
CLASS |
class |
Java クラスファイル |
TAR |
tar |
アーカイブ |
ZIP |
zip |
圧縮アーカイブ |
GZ |
gz gzip |
圧縮アーカイブ |
RAR |
rar |
圧縮アーカイブ |
7Z |
7z |
圧縮アーカイブ |
PSD |
psd |
Adobe Photoshop |
XCF |
xcf |
GIMP |
Note
これらの拡張子を持つファイルでも、アップロード時に中身がチェックされて拡張子と中身が異なると判定された場合や、ファイルサイズが上限値を超えるファイルはアップロードできません。
メディア管理機能で利用できる拡張子は upload_mimes
などのフックを使えば追加・削除することができます。
必要な場合はフックを実装するかプラグインを利用して追加・削除するとよいでしょう。
公式リファレンス
関連ページ