ベストセラー人気 WordPress テーマTop 30 詳細

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

Last Updated:2021年11月21日| コメントを残す
  • Naver ブログを共有する
  • Naver バンドに共有する
  • Facebook 共有する
  • Twitter 共有する
  • 카카오스토리공유하기

WordPress サイトでは、ユーザーがダウンロードできるようにマニュアル、パンフレット、会社紹介書などをPDFファイルとしてアップロードしたい場合があります。 WordPressでは、さまざまな方法でPDFファイルをダウンロードできるようにすることができます。

この記事では、PDF、画像ファイル、動画ファイル、オフィスファイル、圧縮ファイルなどをユーザーがダウンロードできるようにする ファイルのダウンロードマネージャのプラグインを紹介し、併せてプラグインを使わずにHTMLコードを使ったPDFファイルのダウンロード方法も見ていきます。

[この記事は2021年11月21日に最終更新されました。 ]

WordPressからPDFファイルをダウンロードする簡単な方法:プラグインの使用

Easy Media Download、 WordPress Download Managerのようなプラグインを使用すると、PDFや画像などのファイルをアップロードして、ユーザーがダウンロードできるようにすることができます。 このようなプラグインを使用すると、パスワードを設定したり、ダウンロード可能なユーザーの役割を割り当てることができます。

ファイルをアップロード/ダウンロードすることができるアーカイブを運営する場合には、韓国型掲示板プラグイン(例えば、 KBoard、網ボード)を使用することができます。

多くのファイルのダウンロードを管理する場合は、このようなプラグインを使用すると便利ですが、1〜2個のファイルのダウンロードを提供する場合は、以下の「プラグインを使わずにPDFファイルをダウンロードできるようにする方法」セクションで説明する方法をご利用ください。

Easy Media Downloadプラグイン

WordPress PDFファイルのダウンロード方法:Easy Media Downloadプラグイン

Easy Media Downloadは WordPress用無料ダウンロードマネージャのプラグインでは、ユーザーがウェブサイトでデジタルメディアファイルをダウンロードすることができます。 このプラグインは、軽量、簡単にダウンロードが可能になります。 美しいダウンロードボタンを作成することができます。

特徴:

  • 高速ダウンロードを作成
  • mp3、aac、m4a、wavファイルなどの音楽やオーディオファイル無料ダウンロード
  • ランディングページにダウンロードボタンを挿入
  • mp4、mov、qt(QuickTime)、mpgファイル、mpeg、flv、m4v、swf、flash、avi、wma、oggのは、webmなどの動画ファイル(動画ファイル)無料ダウンロード
  • ユーザーがすべてのファイル形式で直接ダウンロードできるようにする
  • doc、docx(OpenOffice、Microsoft Word)、odt(OpenDocument)、htm、html、ps、tex、xml、txt、、csvなどの文書ダウンロード
  • 大きなファイルのダウンロードを許可(ファイルサイズの制限なし)
  • xlsx(Microsoft Excel)、pptx(Microsoft PowerPoint)などのオフィスファイル無料ダウンロード
  • ペイパル(PayPal)を使用して無料のデジタルダウンロードについて寄付ダウンロード(※国内では 国内PayPalアカウント間の送金が禁止されています。)
  • js、css、phpなどのスクリプト無料ダウンロード
  • ダウンロードの追跡/監視
  • tar、rar、zip、7z、gz、zなどの圧縮ファイル無料ダウンロード
  • ブラウザからダウンロードするかを尋ねるウィンドウを強制的に表示
  • png、gif、jpg、jpeg、bmpなどの画像ファイルの無料ダウンロード
  • 新しいタブでダウンロードオープン
  • pdf、epubなどの電子書籍無料ダウンロード

もっと詳しく Easy Media Downloadプラグインのページを参照してみてください。

WordPress Download Managerプラグイン

WordPress ファイルのダウンロードマネージャのプラグイン:画像、ビデオ、ミュージック、オフィスファイル、圧縮ファイル、PDFファイル、などのダウンロード

WordPress Download Managerは WordPress サイトからファイルのダウンロードを管理、追跡、制御するファイル/文書管理プラグインです。 パスワードを設定し、ファイルにアクセスすることができるユーザーの役割を制御し、速度やユーザーごとのダウンロード数を制限して、ダウンロードを制御することができます。 そしてCaptcha LockまたはIPブロック機能を使用して、ボットや不要なユーザーまたはスパマーをブロックすることができ、ダウンロードする前に、ユーザーが利用規約に同意するよう要求することもできます。

機能:

  • カスタムポストタイプと分類:ダウンロードを追加することが、まるでポストを作成することと同じです。
  • ドラッグ&ドロップファイルのアップロード
  • http max upload limit(最大アップロード制限)を無視するように分割アップロード(Chunk upload)をサポート
  • サーバーのファイルブラウザを使用しているサーバーから直接ファイルを添付
  • メディアライブラリファイルの保護
  • 文やページを編集するときにダウンロードを簡単に作成し、挿入するためのtinymceエディタのクイック追加パネル
  • Googleのドライブ(15GB無料)にファイルを保存するように、Googleドライブ(Google Drive)のサポート
  • ドロップボックス(2GB無料)にファイルを保存するようにDropBoxサポート
  • Box.com(10GB無料)にファイルを保存するようにBox.comサポート
  • onedrive.live.com(15GB無料)にファイルを保存するようにOneDrive(ウォンドライブ)をサポート
  • ファイルを「ブラウザで開く」または「ダウンロード」オプション(PDFまたは画像)
  • ダウンロードにアクセス可能なユーザーコントロール
  • カテゴリーレベルのアクセス制御
  • ダウンロード速度制御
  • パスワード保護
  • CAPTCHAの保護
  • 不要なIPアドレスからダウンロードするか、ボットがダウンロードするのを防止するためのIPブロック(IP Block)オプション
  • だれが、いつ、どこでダウンロードするかチェックすることができるダウンロードログ
  • 規約の保護 - ダウンロードの前に利用規約に同意
  • 各ファイルに対して完全なダウンロード回数を見ることができるダウンロードカウンター
  • ユーザー定義のダウンロードリンクアイコン
  • ファイルタイプのアイコンをサポート
  • フル機能のユーザーダッシュボード([wpdm_user_dashboard]ショートコードを使用)
  • ユーザー定義のフロントエンドログイン/登録フォームショートコード
  • ユーザー定義のoEmbedテンプレート
  • 反応型DataTableサポート([wpdm_all_packages jstable = 1 items_per_page = 20]ショートコードを使用)
  • 検索とソートオプション
  • ユーザー定義のリンクラベル
  • ダウンロードリンクショートコード
  • ダウンロード可能なファイルへの直接リンクのためのショートコード[wpdm_direct_link id = file_id_required link_label = any_text_optional]
  • 新規ファイルウィジェット
  • 人気のダウンロードウィジェット
  • ダウンロード検索ウィジェット
  • マルチレベルのカテゴリー
  • カスタムTinyMceボタン
  • カテゴリー埋め込みショートコード
  • 高度なサーバーのファイルブラウザ
  • 完全なカテゴリとファイルツリー(簡単なショートコード[wpdm_tree]を使用)
  • MP4動画のアップロードと再生をサポート
  • 動画ファイルのダウンロードの保護。 訪問者が再生はできますが、ダウンロードはブロック
  • 翻訳可能

このプラグインは、さまざまな機能を提供し、現在、10万人以上のサイトで使用されています。 このブログでは、数年前にこのプラグインを使用したことがありましたが、当時は、プラグインがサイトの速度に負の影響を与えて削除しました。 今サイトの速度にも影響を与えるかは分かりません。 機能的な面では、疑う余地のないプラグインです。

もっと詳しく WordPress Download Managerプラグインのページを参照してみてください。

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

プラグインを使用せずに、PDFファイルや画像ファイルなどをユーザーがダウンロードできるようにしたい場合は、次のプロセスを介してファイルをアップロードし、ダウンロードリンクを追加することができます。

PDFファイルのアップロード

PDFファイルをメディアライブラリにアップロードすることができます。 WordPress 伝言板>メディア>新しく追加をクリックして、PDFファイルをPC上でドラッグして離すと、アップロードがされます。

WordPress PDFファイルのアップロード

ファイルをアップロードすると、上図のように、アップロードしたファイルが表示されます。 アップロードされたファイルの右側にある 편집をクリックします。

WordPress ファイルのアップロードパス

ファイルURLをコピーします(例: https://example.co.kr/wp-content/uploads/2020/03/example.pdf)

文/ページへのダウンロードリンクまたはダウンロードアイコンを追加する

今PDFファイル(画像ファイルや他のファイルでも可)をアップロードして、ファイルのURLを知っているので、このファイルのURLを使用してダウンロードリンク(あるいはダウンロードアイコン)を作成することができます。

ダウンロードリンクは HTML download属性を利用して作成することができます。 基本的には次のようにdownload属性を追加すると、リンククリックすると、そのファイルを開かずにダウンロードされます。

<a href="/images/myw3schoolsimage.jpg" download>

WordPress ブロックエディタ(Gutenberg エディタ)でブロックを追加アイコンをクリックして、 フォーマット>カスタムHTMLブロックを選択します。

WordPress カスタムHTMLブロック

カスタムHTMLブロックに次のような形式でのHTMLコードを追加すると、ダウンロードのリンクが生成されます。

<a href="/wp-content/uploads/2020/03/c00044410_printer.pdf" download="파일명">
  다운로드 (PDF)
</a>

「ダウンロード」メッセージの代わりにダウンロードアイコンを追加することもできます。 例:

<a href="/wp-content/uploads/2020/03/c00044410_printer.pdf" download>
  <img src="/wp-content/uploads/2020/03/download.jpg" alt="PDF 파일 다운로드" width="104" height="142">
</a>

保存した後に文/ページを開くと、ダウンロードリンクが機能していることを確認することができます。

ボタンをクリックしてダウンロードするには HTMLアンカータグ(またはリンク)をボタンのように見せるためにどのようにしたらよいですか? 記事を参考に応用できます。 ボタンスタイルはCSSで調整できます.

Page BuilderでHTMLコードを追加する(+Avada テーマ、エレメントページビルダー)

AvadaEnfold テーマ同様に、ページビルダーを使用するテーマやエレメントページビルダーなどでもHTMLコードを簡単に追加できます。

仮に Avada テーマは コードブロック 要素を使用してHTMLコードを追加できます。

Avada テーマコードブロック要素

Elementor ページビルダーの場合エレメントページビルダーにHTMLコードを追加する「を参照してHTMLコードを追加できます。

スタイルはCSSを使用して調整できます。 CSSは ルックス>ユーザー定義>追加CSSに追加することができます。 エレメンプロの場合、そのページ内にカスタムCSSを追加するオプションが提供され、便利にCSSコードを追加できます。

HTMLコードを使用してダウンロードボタンを追加した場合の概要:

  1. HTMLコードをメインブロックエディタまたはページビルダーのHTML関連ブロックまたは要素(上記の「ページビルダーからHTMLコードを追加する」セクションを参照)に追加します。
  2. HTMLを追加するときにCSSクラスを指定し、CSSコードを使用してボタンのスタイルを指定します。 ボタンCSSスタイルはW3Schoolsの CSSボタンを参照できます。 CSSに関する基本的な知識があれば簡単に可能です。
  3. CSSコードは ルックス>ユーザー定義>追加CSSに追加するか、チャイルドテーマのスタイルシートファイルに追加します。

文書を保護する方法

この方法を使用すると、誰でもダウンロードすることができます。 文やページを保存するときに パスワード保護 オプションを選択して、パスワードを入れなければ、ドキュメントを見ることができようにしたり、Ultimate MemberやWP-Membersのような会員制のプラグインを使用してメンバーだけダウンロードが可能に設定することができます。

WordPress ドキュメントの保護:パスワード保護オプション

または、 Diviテーマを開発したElegant Themesで提供されるBloomのようなプラグインを使用して電子メールアドレスを入力する必要がファイルをダウンロードできるようにすることも可能です。 ニュースレターの運用などの者を集めるときに効果的です。

他の方法:ダウンロードプロパティを追加する

エレメントページビルダーなどを介してボタンを追加した状態で、該当ボタンをクリックしたときにPDFファイルや画像ファイルがWebブラウザで開かずにダウンロードされるようにするにはJavaScriptやjQueryを使用して ダウンロードをお試し 属性を追加することを検討してください。

jQueryを使用して ダウンロードをお試し プロパティを追加する場合は、次のコードを使用できます。

$("a").attr("download", true);

// 출처: https://stackoverflow.com/questions/38060533/adding-download-attribute-to-a-dynamically-using-jquery/44545258

メモ:



コメントを残す

コメント