すべてのプロダクト
Search
ドキュメントセンター

Object Storage Service:WordPress のリモート添付ファイルを OSS に保存する

最終更新日:May 07, 2026

このトピックでは、ご利用の WordPress サイトからメディア添付ファイルを Object Storage Service (OSS) にオフロードする方法について説明します。

前提条件

  • OSS を有効化し、パブリック読み取り権限を持つバケットを作成済みです。

    • OSS の有効化方法については、「Activate OSS」をご参照ください。

    • バケットの作成方法については、「Create a bucket」をご参照ください。

  • セルフホスト型の WordPress サイトを保有しています。

背景情報

リモート添付機能を使用すると、ウェブサイトにアップロードされたファイルを、通常はファイル転送プロトコル(FTP)を利用してリモートストレージサーバーに直接保存できます。Discuz! や phpwind、WordPress などのプラットフォームがこの機能をサポートしています。

WordPress はネイティブでリモート添付機能をサポートしていません。ただし、サードパーティ製のプラグインを使用することでこの機能を有効化できます。本チュートリアルでは、WordPress 4.3.1 と Hacklog Remote Attachment プラグインを例として使用します。

操作手順

  1. 管理者アカウントで WordPress ダッシュボードにログインします。

  2. [プラグイン] をクリックし、[キーワード] 検索ボックスに FTP と入力して、Enter キーを押します。

  3. Hacklog Remote Attachment を探して、[今すぐインストール] をクリックします。

  4. プラグインのインストール後、 に移動します。

  5. [Hacklog Remote Attachment Options] ダイアログボックスで、FTP サーバー設定を構成します。

    パラメーター

    説明

    FTP サーバー

    ossftp ツールを実行しているサーバーの IP アドレスです。ほとんどの場合、127.0.0.1 を入力できます。

    FTP サーバーポート

    デフォルト値は 2048 です。

    FTP アカウント

    形式は AccessKeyID/BucketName で、スラッシュ(/)が区切り文字として使用されます。

    FTP パスワード

    ご利用の AccessKeySecret です。

    FTP タイムアウト

    FTP 接続のタイムアウト期間です。デフォルト値の 30 秒を使用できます。

    リモート基本 URL

    ご利用のバケットのパブリックエンドポイントです。形式は http://BucketName.Endpoint です。本例では、バケット名 test-hz-jh-002 が中国 (杭州) リージョンにあります。したがって、URL は http://test-hz-jh-002.oss-cn-hangzhou.aliyuncs.com/wp となります。エンドポイントの詳細については、「Access OSS over IPv6」をご参照ください。

    FTP リモートパス

    添付ファイルが保存されるバケット内のディレクトリです。この例では、wp はすべての添付ファイルがバケットの wp ディレクトリに保存されることを示しています。[リモート基本 URL][FTP リモートパス] と対応している必要があります。

    HTTP リモートパス

    ピリオド(.)を入力します。

  6. [設定] をクリックします。

    設定]をクリックすると、プラグインが自動的に構成をテストします。テスト結果はページの上部に表示されます。

  7. 新しい投稿を作成して構成を検証します。

    1. 新しい投稿を作成しているときは、添付ファイルをアップロードするには[メディアを追加]をクリックします。

    2. [公開] をクリックします。新しい投稿が表示されます。

    3. イメージを右クリックし、[新しいタブでリンクを開く] を選択します。

      新しいタブの URL により、画像が OSS の test-hz-jh-002 バケット内にあることが確認できます。