WordPressからファイルをダウンロードするようにする方法

WordPress ブログでは、ユーザーがファイルをダウンロード受けるしたい場合、状況に応じて、プラグインを使用したり、プラグインを使用せずにファイルのダウンロードリンクを提供することができます。

WordPressが更新され、ブロックエディタにファイルブロックに追加されました。 ブロックエディタでZIPファイルをアップロードするときに権限の問題でアップロードできないバグがあります。 この場合、WordPressでZipファイルアップロードエラー「記事を参照してZIPファイルをアップロードできます。

[この記事は、2018年に作成されたが Gutenberg エディタでファイルのダウンロードリンクを作成する方法を追加して再発行されました。 ]

更新しました: WordPress Gutenberg エディタでファイルをダウンロードするリンクを作成する方法

この記事を最初に作成する時には、古典的なエディタが基本エディタでした。 WordPress バージョン5.0以降 Gutenberg(ブロックエディタ)が基本的なエディタです。

Gutenbergは ファイル(File) ブロックが含まれています。 このブロックを使用して、簡単にファイルをダウンロードすることができ、ダウンロードボタンを作成することができます。 詳細については、次の画像を参照してみてください。

別の方法でHTMLコードを使用してダウンロードリンクを表示することも可能です。 W3Schoolsの How TO - Download Link 文書の方法を応用することができます。

GutenbergでカスタムHTMLブロックを追加して、次のようなコードを追加すると、ファイルのダウンロードリンクを作成することができます。 (HTML download属性を使用)

<a href="파일 URL" download="다운로드 파일명">
  파일 다운로드하기
</a>

メディアファイルのパスを確認して適用する方法を次の映像で確認することができます。

ファイルのアップロード時に「このファイルタイプはセキュリティ上の理由で許可されていません」エラーが発生した場合

WordPressでは、セキュリティ上の理由から一部のファイルタイプのアップロードが制限されています。 たとえば、PSDファイルまたはZIPファイルをアップロードしようとすると、「このファイルタイプはセキュリティ上の理由で許可されません」 エラーメッセージが表示されたため、ファイルをアップロードできない可能性があります。

そのような場合WordPress アップロード制限ファイル拡張子を追加する方法'を参照して、そのファイルタイプのアップロードを有効にすることができます。

資料室の運営 - KBoard スキンを使用

まず、アーカイブを運営して、ユーザーがダウンロード受けるしたい場合Kboardような掲示板のプラグインを使用することができます。

必要に応じてスキンを変更してもよいし、Cosmosfarmで販売しているKBoardダウンロードスキンを利用すれば、より容易にアーカイブを運営することができます。

WordPressからファイルをダウンロードするようにする方法8

KBoardダウンロードスキンはCosmosfarmで購入が可能です。

KBoard 掲示板プラグインを使用すると、一般的なユーザーでも掲示板にファイルをアップロードできるように設定が可能です。

プラグインの使用 - WordPress Managerをダウンロードしてください。

また、別の方法で WordPress Managerをダウンロードしてください。のような無料 WordPress.orgプラグインを使用する方法です。

このブログでは、ユーザーがファイルをダウンロードするように、このプラグインをしばらく使用したことがあります。 特にこのプラグインは、パスワードを設定して、パスワードのみが知っているユーザーのみダウンロードできるようにすることができ、ダウンロード数をチェックすることができます。

WordPressからファイルをダウンロードするようにする方法9

しかし、様々な付加機能があるので、プラグインが重いです。 どうしても必要な場合を除き、あまりお勧めしません。

プラグインを使用せずにファイルをダウンロードできるようにする方法

単にファイルをアップロードして、ユーザーがリンクをダウンロードすることができるようにするには、メディアライブラリにファイルをアップロードした後、リンクを記事やページに挿入することができます。

ファイルにパスワードを追加したい場合は蛍家や7zipなどの圧縮プログラムでパスワードを指定するようにします。

WordPressからファイルをダウンロードするようにする方法10

ちなみにアルジプやアルFTPなどのアルシリーズ製品は、なるべく使用しないでください。 アルシリーズは、個人に無料ですが、会社では、ライセンス費用を与えて購入する必要があります。 しかも性能も無料で配布されている蛍家や7zipよりも良くありません。 次の記事を参照してください。

ファイルを準備したら WordPress 管理者画面で メディア>ファイルをアップロード(1)に移動し、ファイルをアップロードします(2)。

WordPressからファイルをダウンロードするようにする方法11

ファイルがアップロードされると、アップロードされたファイルの右側にある "편집「をクリックします(3)。

WordPressからファイルをダウンロードするようにする方法12

上記のような画面が表示されたら 保存 ボックス内の ファイルのURLこの表示されたファイルへのリンクをコピーします。

これで、目的文やページには、次のようなHmtlコードを追加してダウンロードリンクを作成することができます。

<a href="http://example.com/wp-content/uploads/01/logo.zip" target="_blank">다운로드</a>

文またはページの編集画面で、テキストモードに切り替えて、上記のコードを置くことができます。

WordPressからファイルをダウンロードするようにする方法13

ページビルダーを使用している場合は、テキストエレメントを追加してhtmlコードを追加することができます。

たとえば、ベストセラーのテーマである Avada(Avada)で使用されているFusion BuilderでText Block要素を追加して以下のようにダウンロードリンクを追加することができます。

WordPressからファイルをダウンロードするようにする方法14

この方法は、あえて重いダウンロードプラグインを使用したくないか、またはダウンロードするファイルがいくつか存在しない場合に利用することができます。

他の方法でFTP経由でファイルを直接アップロードすることも可能です。 Apacheサーバーを使用する場合は、次の文を参考に、サブディレクトリにパスワードを設定することも可能になります。

メモ:


11のコメント

  1. ありがとうございます目の前にあった見つかったね良い文載せていただきありがとうございます^^

  2. ホームページ構築中なのに困難があって質問します。

    ページのダウンロードボタンがあり、このボタンを押したときに
    ポップアップウィンドウ(Popup Maker)の生成 - >ポップアップのフォーム(Contact form7)を完成したとき、お客様のメールをダウンロードして、ファイルが添付されている形式(ファイルのリンクが浮いたり、リンク付きでない完全なメールファイルの添付)

    忍者フォーム、コンタクトフォーム7、hustle、download after emailなど様々なプラグイン試してきたこのような機能が実装されているプラ​​グインはないですね。

    もしかしたら、このような機能のあるプラグインのでしょうか?
    なければ… ヨープラグインだけ開発すればコストやスケジュールはどれくらいかかりますか おおよそ..
    助けお願いします。

    1. こんにちは、イ・ジェソン様。

      テストしてみるとContact Form7でメールにファイルが添付されてよく入ってますね。

      どのような問題がありますか?

      1. 管理者のメールにファイルが添付されてくるのではなく、
        顧客がダウンロードしたいファイルが
        メールに添付している機能がCF7で実装が可能であるという言葉であるのです。? 確認を試みなければなりませんね...!

    2. リンクくださった文を見て、私が欲しい機能やら、少し異なるだろ思います。
      必要な機能は、ホームページから製品に関するパンフレットをダウンロードページから
      「顧客がダウンロードボタンをクリック - フォームを作成して送信 - 送信した顧客メールで製品パンフレット添付ファイルを送信する」
      要機能が必要なのに、私文を理解して誤ったのか。
      リンクくださった文は、顧客がフォームにファイルをアップロードし、そのファイルをメールで受けてみるの形で理解を思っている。
      もしかしたら、このような機能が可能なプラグインがあるか教えていただければ幸いです。

      1. 申し訳ありません。 私は質問を間違って理解してカット。

        この機能を提供するプラグインはないようです。
        この場合、Contact Form 7や Quform (あるいはGravity Formなど)で作成したフォームを送信するときに、フォームを提出する人の電子メールアドレスをキャプチャして、PDFファイルなどを転送する必要がないようです。

        ファイルを転送するためのコードは次のstackoverflow文を参考にすればと思われる。 (この場合、セキュリティの問題も関連することができるので、プロの開発者に依頼してください。)

        https://stackoverflow.com/questions/12301358/send-attachments-with-php-mail

      2. 親切な回答ありがとうございます🙂
        送ってくださったリンクも参照します。
        良い一日を

  3. WordPressを運営するできるならコム中級以上だと思ってます。
    アルftpを使用している場合すぐに変えることが賢明な選択ではないかよ.. ^^

    1. ファイルBugzillaのような良い無料のプログラムがあり、あえて悪い知るftpを使用する必要は全くないようです。
      それでも不明シリーズを使用している方がいらっしゃいますね。 使用することは、個人の自由ですからね。
      しかし、間違って使用する場合(ライセンスの問題のために)会社に損害を与える可能性があるので注意することが必要になります。

コメントを残す

*メールアドレスは公開されません。