会員制サイトでのダウンロード管理

情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。

会員制サイトで会員のみがダウンロードできる壁紙コンテンツ、ということで、WP-Filebase Download Manager:https://wordpress.org/plugins/wp-filebase/ を導入。

WP-Filebase の設定ページでカテゴリーを作成し、カテゴリーに対してアクセス権を設定。
ファイルのアップロード時にアクセス権を設定したカテゴリーを選択すると、アクセス権のあるユーザーしかアクセス出来ない。
ファイルへのアクセス時のURLも設定できる。

ページでの表示はサムネイルからのリンクになるので、Advanced Custom Fields でテキストフィールドを用意し、WP-Filebase でアップロードしたファイル名を入力してもらうようにした。