Easy Digital Downloadsはファイルサイズを制限していません。EDDがサポートする最大ファイルサイズはありません。ただし、WordPressまたはWebホストがファイルサイズを制限する場合があります。
ファイルをダウンロードしようとしたときに「申し訳ありませんが、このファイルをダウンロードできませんでした。」というエラーが表示される場合は、以下をお読みください。
注意: Easy Digital Downloads 2.9.13以降、絶対パスで配信されるファイルは、WP_CONTENT_DIRディレクトリ内またはWP_CONTENT_DIRのサブディレクトリ内に存在する必要があります。デフォルトでは、この場所はwp-contentディレクトリです。上記のエラーは、サポートされていないディレクトリに保存されているファイルの絶対ファイルパスを使用していることを示しています。これらのファイルやフォルダをwp-contentディレクトリに移動すると、この問題は解決します。
簡単な方法の1つは、ファイルをサーバー以外の場所に保存することです。Amazon S3およびDropboxアドオンはどちらもこれに対応しており、WordPressメディアライブラリとシームレスに統合されます。インストールが完了したら、通常どおりメディアライブラリを使用しますが、ファイルは別の場所に保存され、ファイルサイズの問題は解決します。
ただし、ファイルをローカルに保持したい場合は、そのための方法があります。私たちはAdd From Serverという名前のプラグインの使用をお勧めします。
簡単な説明
- SFTPプログラムまたはその他のアップロード方法を使用して、ファイルをサーバーの正しいフォルダに配置します。
- Add From Serverでそのフォルダを参照します。
- Add From Serverを使用してファイルをメディアライブラリにインポートします。
その後は、すべて同じです。
詳細な説明
設定
まず、WordPressのプラグインインターフェイスで通常どおりAdd From Serverをインストールします。インストールが完了したら、設定 → Add From Serverに移動して、アクセス制御を設定できる場所を確認できます。
ユーザーアクセス制御については、デフォルトの「ファイルをアップロードできるすべてのユーザー」のままにしておくことをお勧めします。これは、すでにアップロードできるすべての人がこのツールを使用できることを意味します。
次に、特定のディレクトリへのブラウジングをロックすることを選択できます。これはEasy Digital Downloadsでの使用はお勧めしません。必要に応じて、ダウンロードをさまざまな場所に配置できる柔軟性が必要になります。
ファイルのアップロード
次に、WordPress以外の手段でファイルをアップロードします。これは、SFTP、ホストパネルのアップローダーツール、またはその他の方法で行うことができます。
重要: ファイルはサイトの適切な場所に配置する必要があります。
WordPressは通常、
/wp-content/uploads/YEAR/MONTH/にアップロードします。ここで、YEARとMONTHは実際の数値、たとえば/2015/08/です。
Easy Digital Downloadsはファイルを
/wp-content/uploads/edd/YEAR/MONTH/に保存します。これにより、ファイルロックと盗難防止が可能になります。
現在の月のフォルダにファイルをアップロードします。存在しない場合は作成できます。
サーバーから追加
WordPress管理メニューのメディアの下にある「サーバーから追加」を選択すると、次のような画面が表示されます。
コンテンツフォルダをクリックし、次にアップロード、そしてeddをクリックします。ファイルが見つかるまでドリルダウンを続けます。
ファイル名の横にチェックボックスがあります。それをチェックしてインポートボタンをクリックします。ファイル時間または現在時間のオプションがあり、どちらを選んでも構いません。
インポートボタンをクリックすると、ファイルは正式にWordPressメディアライブラリに追加されます。
これで新しいダウンロードを追加できます。ファイルアップロードを求められたら、メディアライブラリに移動して選択するだけです。
