WordPressプラグインDownload Managerでダウンロードエラーがでる場合の対処法

先日WordPressでホームページ制作を行っていたところ、お客様からダウンロード用のPDFファイルにパスワードを入れてほしいご要望がありました。
そこでDownload Managerというプラグインを導入。プラグイン自体の使い勝手は悪く無かったのものの、謎のエラーに悩まされました。
簡単な方法で無事解決できたため、同じ事態に陥った方のために、今回はDownload Managerの簡単なご紹介と、ダウンロードエラーが発生した際の対応方法について紹介いたします。
Download Managerとは

Download Managerは、WordPressサイト上でのファイルのダウンロードを効率的に管理、追跡、制御するための強力なプラグインです。
このプラグインを活用することで、PDF、画像、動画、テキストファイルなど、多様なファイル形式を簡単に配布することができます。
私の場合はダウンロード用のファイルにパスワードを入れるために使用しましたが、他にも様々な機能が
主な機能は以下の通りです。
Download Managerの主な特徴と機能
- ファイルの保護とアクセス制限
特定のファイルにパスワードをかけたり、特定のユーザーだけがダウンロードできるように設定できます。←今回使用した機能になります。 - ダウンロード速度と回数の制限
ユーザーごとに、ファイルをダウンロードする速度や回数を制限できます。例えば、一人のユーザーが何度もダウンロードするのを防ぐことができます。 - セキュリティ機能
ダウンロード時にCapcha(「私はロボットではありません」という確認)を追加したり、特定のIPアドレスからのアクセスをブロックすることで、不正なダウンロードを防止することができます。 - クラウドストレージとの連携
GoogleドライブやDropboxなどのオンラインストレージサービスと連携し、そこに保存したファイルを直接サイトからダウンロードできるように設定できます。 - ダウンロードボタンの設置
WordPressの編集画面から簡単にダウンロードボタンやリンクを追加できます。特別な知識がなくても、直感的に操作できます。
今回のエラー→パスワード入力画面にいかない
今回いただいたご要望は、画像にPDFのリンクを埋め込み、画像をクリックするとダウンロードされるPDFにパスワードをつけてほしい、というものでした。
そこでこのDownload Managerを使用してPDFにパスワードを付与したところ、
An error occurred while trying to download the file. Please try again.
というエラーがでてきてパスワード入力画面にいかない、というものでした。
実際の画面↓

調べてもなかなか原因がわからず悪戦苦闘していると、海外のサイトでようやく解決方法を発見しました。
解決方法
では実際どうやって解決したかというと、WordPressの設定でURLが「http://〜」を「https://〜」に修正したら解決しました。
そんな単純な話だったのかと少し拍子抜けでした。ホームページのSSL化はきちんとできていたので、WordPressの設定もhttpsになっているものと思い込んでいました。
先入観というのは厄介ですね。以下は実際の設定方法になります。
- WordPressの管理画面にログインします。
- [設定] > [一般] を開きます。
- 「WordPress アドレス (URL)」と「サイトアドレス (URL)」がどちらも
https://
になっているか確認 します。 http://
になっている場合は、https://
に修正し、保存します。

これで、An error occurred while trying to download the file. Please try again.というエラーはでなくなり、無事解決しました。
まとめ
この仕事をしていると、今回のような思わぬエラーに遭遇することは日常茶飯事です。しかし、これも今回のように「こんな簡単なことで解決できたの?」ということもかなり多くあります。
入念に調べれば大半の情報が得られる世界でもあるため、エラーに遭遇した際は徹底的に調べ尽くすことが大切だと改めて感じた出来事でした。
同じようなトラブルに遭遇した方が出てきた際、今回の情報がその一助になれれば幸いです。
それではまた!