WordPress本体には固定のアップロード上限がありません。表示される上限は、PHPの2つの設定、upload_max_filesizeとpost_max_sizeの小さいほうで、PHPの既定値はわずか2MBです。ホスティング会社はこれを引き上げており、2026年11月時点では64〜256MB程度が多いものの、10分間の1080p録画ならそれを簡単に超えます。ホストに依頼するか設定を編集して上限を上げることはできますが、根本的な問題は残ります。
動画ファイルは、保存、バックアップ、配信のすべてで負荷が大きくなります。アップロードフォルダをバックアップするプラグインは数GBの映像までバックアップすることになり、視聴者が動画を再生するたびにサーバーの帯域を消費します。人気の投稿にアクセスが集中すると、共有プランは数時間で使い切られることもあります。
動画をFileHost.netにアップロードすれば(無料アカウントは1ファイル5GBまで)、プレーヤーがそこからストリーミング再生します。サイトに保存されるのは投稿内の短いiframeだけです。動画はHLSで配信されるため、モバイル回線でも再生がすぐに始まり、動画のトラフィックでお使いのホスティング料金が増えることもありません。
| 懸念点 | WordPressメディアライブラリ | FileHost.netでホスティング |
|---|---|---|
| アップロードサイズ | PHP設定で制限、多くは64〜256MB | 1ファイル無料5GB、Premium 20GBまで |
| サーバーのストレージ | プランの容量を消費 | なし |
| 再生時の帯域 | ホストの負担 | 動画ホストが負担 |
| バックアップ | 動画でバックアップが肥大化 | バックアップは小さいまま |
| プレーヤーの機能 | 基本のHTML5プレーヤー | HLS、字幕、速度変更、シネマモード |
WordPressとホストの制限は2026年11月時点のものです。ご利用のホストでご確認ください。
Gutenbergをお使いの場合は、汎用の埋め込みブロックよりカスタムHTMLブロックがおすすめです。このホストはoEmbedプロバイダーとして登録されたものではなく、iframeを直接使うためです。ElementorやDiviにもHTMLまたはコードウィジェットがあり、同じスニペットを使えます。クラシックエディターでは、タグが除去されないよう、貼り付ける前にテキストタブに切り替えてください。
1ページに複数の動画を置く場合は、各iframeに遅延読み込み属性を付けると、表示されているものだけがすぐに読み込まれます。プレイリストのようなレイアウトのページで、初期の読み込み量を減らせます。
検索エンジンはテキストを読み取るため、各埋め込みの前後に見出しと動画の内容を短くまとめた文章を置きましょう。アクセシビリティとキーワード対策のために、下に文字起こしも追加します。プレーヤーにSRT字幕をアップロードすれば、音を消して見る視聴者も内容を追えます。字幕は45言語に対応しています。