WordPressのカスタマイズ方法やプラグインレビューを中心に、パソコン/動物/植物のことなどを紹介するホームページです

WordPressで作ったサイトを個人的なファイル(メディア)サーバーとして稼働させたときに役立ったテーマやプラグインいろいろ

公開日:2018(平成30)年5月29日/最終更新日:

Knowledge Base Wordpress パソコン カスタマイズ 設定



【景品表示法に基づく表記】ページ内のコンテンツには、商品プロモーションが含まれています

最近では無駄に?巨大になったレンタルサーバーのファイル容量。契約によってはすごくたくさん画像や記事を投稿したつもりでも数パーセントしか使用していないなんてことありませんか?

このスペースを活用して別のサイトを作り、外部からアクセスできないようにしたファイル保管サイトの作り方を

で紹介しました。

このサイトはパソコンで管理がしにくくなる位たくさんあるデジカメで撮りためた画像を、そのままの状態で保管して自動で整理して、しかもギャラリーなんぞで表示できたらなぁ・・で作成したサイト。目論見通り、単純に画像をメディアにアップロードしてメディアに追加したカテゴリーに紐づけるだけで過去の画像がギャラリー&拡大スライド表示されるという機能を作ることができました。

さらに外部からのアクセスはログインしないと何も見えませんし、インデックスを拒否しているので検索経由でアクセスされることもないですから、サーバー内でのファイル使用量は増えてもアクセスされないから自身や家族で見る以外はサーバーに負荷もかからない、私自身では大変いい機能が作れたと思ってます。

さて、今回はそのサイトがほぼ完成しましたので、上で紹介しているサイト作成の流れとは別に、役立ったプラグインやテーマなどについて紹介しようと思います。

ファイル(メディア)サーバーサイト作成で役立ったテーマやプラグイン

テーマについて

作成方法の紹介記事では何でもいいと書きましたが、そもそも画像が保存できていつでも見れてというものを作りたい訳ですから、ヘッダーだのサイドバーだのSEO云々の機能などといったものは一切必要ありませんよね?

そこで見つけたのが今回使用した「hexo」というテーマ。テーマ検索でシングルカラム(1列)というキーワードで最初に見つけたテーマです。本当に何も飾りっけがなく、前述したとおりサイドバーも目立つようなヘッダーもないシンプルイズベストなテーマです。

まあそれでも不要な装飾はあるので

を使って子テーマを作り、CSSでいらないものをどんどん非表示にしました。

ちなみにWordPressで公式に配布されているテーマの子テーマ作りならこのプラグイン以上に簡単なものはないと思いますから、今回の件以外でも活用できると思います。

・・・と書きましたが実際は何でも構いませんよ。

プラグインについて

上のリンク記事で紹介したものも含めて、今回のサイトで使っているプラグインを列挙していきますね。結構いつもは使わないマニアック??なものが多いと思います。漏れがないようA-Z順で紹介しますので全部を見てどれが必要かを吟味していただければと思います。

画像の拡大表示&スライダー表示を作る

今回のサイトはWordPress標準のギャラリー機能を使って年別に画像のサムネイル(正確には縮小した画像)がずらっと並ぶようにしています。このプラグインはそのうちの1つの画像をクリックすることで拡大表示され、しかもスライド表示してくれます。起動するとついついうっとり眺めてしまいます

アップロード済み画像のEXIF情報からキャプションを生成する

以前は下にある別のプラグインを使用していましたが、こちらはメディア管理画面から一括で変更できて便利なので乗り換えました。アップロード済みの画像のEXIF情報を元に、その情報の中から設定した情報をキャプションとして上書きしたりできる便利なプラグインです。

余計なサイズの画像が生成されないようにする

「設定」→「メディア」から画像サイズの数字をすべて「0」にすればWordPressで画像のアップロード時に最低限生成される画像については作成されなくなりますが、テーマやプラグインが任意に作る画像サイズについては制御できません。このプラグインを使えば画像のアップロード時にどんなサイズの画像が作られるのかを検知して、余分な画像が作成されるのを防止することができます。

画像のキャプションやタイトルを一覧で変更する

WordPress標準のギャラリーでは画像の下にキャプションが表示されます。今回はここを撮影した日付にしたかったのですが、画像1つ1つ編集画面を開いては更新するのがとても面倒でした。そんなときに役に立ったのがこのプラグインです。一覧上で画面遷移なしでタイトルやキャプションの変更ができます

※2018年6月4日、更に便利なプラグインを発見したためこのプラグインの使用は停止しました

画像を遅延読み込みさせる

画像の数が多くなると表示速度に問題が出てきます。これはギャラリー表示でも同じです。これを画像を読み込まないといけないタイミングで初めて取得する遅延読み込みという機能を使ってサーバーに余計な負担をかけないようにします。これには「Lazy Loader」というプラグインを使いました(インストールして有効化するだけなのでプラグインの紹介記事はありません)

画像を年ベースでカテゴリー化する

まあ単位はそれぞれだと思いますが、ある程度の期間でカテゴリー分けしてギャラリー表示すればよりアルバムらしくなります。このプラグインを使うとメディアの画像に投稿と同じようなカテゴリーで分類できるようになります。

メールアドレスでのログインを禁止する

いろいろとログインセキュリティ対策をしている方でも以外と見落としがちなのがWordPressの標準ではメールアドレスとパスワードでもログインできること。このプラグインはユーザー名とパスワードでのログインのみ許可できるようにします。サイトのメールアドレスと管理者のメールアドレスが共通で、しかもコンタクトフォームなどを使ってやり取りされたりしてるサイトでは絶対必須のプラグインだと思います。今回の案件とは関係ありませんが、どのサイトにも入れているので同じように使用しました。

アップロードした画像の日付を後から変更する

一番上の作成用リンク記事ではFTPを使って画像をアップロードする方法で紹介しましたが、私の場合は画像のチェックもしたかったので、普通にメディアアップローダーから画像を追加しました。過去の画像については日付を変更する必要がありましたので、同じ方がリリースされている「Post Date Time Change」を使いました。メディアの一覧から日付が簡単に変えられて便利ですよ。

フロントエンドのボタン作成

フロントエンドで「画像をアップロードする」とか「〇〇年のアルバム」などというリンクボタンを作成するために「Shortcodes Ultimate」を使いました。本当にいろいろなものをショートコードで本文内に挿入できる便利なプラグインなので今回のような案件でなくても重宝すると思います。

ログインしないと何もできないサイトを作る

これは今回の要件で一番肝心な「必ずログインしないと閲覧できない」サイトを作るために不可欠なプラグインです。これを使うことでバックエンドもフロントエンドもここでログインしないと何もできないサイトになります。完全会員制のサイトなどでも重宝すると思います。

必要ない管理画面のメニューを非表示にする

完成!!で家族に実際に画像のアップロードなどをしてもらったところ、別のサイトと管理画面のメニューが似ているのでそこで投稿をしてしまうという問題が発生しました!複数の人で操作をするとそんなこともあるんですねぇという感じでした。これを解消するためにこのプラグインを使ってユーザー単位で不要なメニューなどを非表示にしました。

後から画像をダウンロードできるようにする

画像をダウンロードしたかったらフロントエンドのギャラリーで右クリックして「名前をつけて画像を保存」とすればダウンロードできるのですが、一括で!という場合には役立つだろうということで入れたプラグインです。まだ必要なシーンはありませんがいざというときのために入れておくといいかと思います。

ページトップへ移動するボタン

今回使ったテーマにはページトップへ戻るボタンがフッターまで行かないと表示されなかったために追加しました。一定時間表示されて非表示になりますし、バックエンドにもスクロールボタンが表示されるので地味に便利なプラグインだと思います。

なるべくプラグインを使わないようにとは思ったのですが、やっぱり機能実現のためにはこの位必要でしたというのが結論です。

この程度のものでファイルサーバーサイトが作れるなら・・・今あるサイトの隙間で作るのでコストもゼロ、今までのようなパソコン内のごちゃごちゃ解消、アルバムのようにギャラリーで見れるわけですから、一度作ってみては??

著:清水 由規, 著:清水 久美子, 著:鈴木 力哉, 著:西岡 由美, 読み手:星野 邦敏, 読み手:吉田 裕介
¥2,889 (2024/02/08 17:07時点 | Amazon調べ)