このトピックでは、WordPress WebサイトからOSSにリモート添付ファイルを保存する方法について説明します。
前提条件
背景情報
Webサイトのリモート添付ファイル機能を使用すると、アップロードされた添付ファイルをリモートFTPサーバーなどのリモートストレージサーバーに直接保存できます。 Discuz! フォーラム、PHPWindフォーラム、およびWordPress Webサイトは、リモート添付機能をサポートしています。WordPressはこの機能のネイティブサポートを提供していませんが、サードパーティのプラグインを使用してこの機能を実装できます。 このトピックでは、WordPressのバージョンは4.3.1、プラグインはHacklog Remote Attachmentです。
手順
- 管理者アカウントを使用してWordPress Webサイトにログインします。
- [プラグイン] をクリックします。 キーワード検索バーにFTPと入力します。 Enterキーを押します。
- Hacklogリモート添付ファイルを検索します。 [今すぐインストール] をクリックします。
- プラグインのインストール後、 を選択します。
- [Hacklogリモート添付オプション] ダイアログボックスで、FTPサービス情報を設定します。
パラメーター 説明 FTPサーバー ossftpを実行するIPアドレスを指定します。 このパラメーターは127.0.0.1に設定することを推奨します。 FTPサーバーのポート番号 FTPサーバのポート番号を指定します。 デフォルト値は2048です。 FTPアカウント FTPアカウントをAccessKeyID/BucketName形式で指定します。 スラッシュ (/) は区切り文字であり、代替を示すものではありません。 FTPパスワード FTPパスワード (AccessKey secret) を指定します。 FTPタイムアウト FTPタイムアウト期間を指定します。 デフォルト値は 30 秒です。 リモート基本URL バケットのパブリックエンドポイントを指定します。 形式はhttp:// BucketName.Endpointです。 この例では、バケットは中国 (杭州) リージョンにあり、バケット名はtest-hz-jh-002です。 したがって、URLはhttp://test-hz-jh-002.oss-cn-hangzhou.aliyuncs.com/wp. エンドポイントの詳細については、「OSSドメイン名」をご参照ください。 FTPリモートパス バケットに添付ファイルを格納するためのパスを指定します。 この例では、wpはすべての添付ファイルがバケットのwpディレクトリに格納されていることを示します。 リモート基本URLは、FTPリモートパスに対応している必要があります。 HTTPリモートパス HTTPリモートパスを指定します。 このパラメーターをピリオド (.) に設定することを推奨します。 - [保存] をクリックします。[保存] をクリックすると、設定のテストがトリガーされます。 テスト結果はページの上部に表示されます。
- 新しい記事を投稿して、設定が成功したかどうかを確認します。
- 新しい記事を作成したら、[メディアの追加] をクリックして添付ファイルをアップロードします。
- [投稿] をクリックします。 あなたが書いたばかりの記事を見ることができます。
- 画像を右クリックし、ショートカットメニューから [新しいタブでリンクを開く] を選択します。