
専門知識が無くても更新が可能な、CMS(コンテンツマネジメントシステム)を導入したウェブサイト。そんなCMSの超定番であるWordPress、弊社でも小〜中規模サイト案件で使用しています。
WordPressはすばらしいプラットフォームですが、もともとはブログ用に作られたものなので、CMSとして使用するには若干物足りない部分があります。
そんなときプラグインをインストールすると、必要な機能を手軽に追加し、かゆいところに手が届いたCMSが完成します。
そこで今回は、WordPressでCMSサイトを構築をする際にオススメのプラグインを、厳選して紹介します。
WordPressユーザーのみなさんの参考になれば幸いです。
投稿編集画面をカスタマイズするプラグイン
Admin Post Navigation

Admin Post Navigationを導入すると、投稿編集画面や固定ページ編集画面で、前後記事へのナビゲーションを表示できるようになります。
Custom Field Template

Custom Field Templateは、投稿画面で使用する、カスタムフィールドの使い勝手を向上させてくれます。WordPressをCMS利用する際には必須のプラグインです。
TinyMCE Advanced

TinyMCE Advancedを導入すると、編集画面のビジュアルエディタに表示されるボタンを追加、削除できます。必要なボタンだけあった方が、更新担当者が更新しやすくなります。
PS Disable Auto Formatting

PS Disable Auto Formattingは、記事投稿時の自動整形を無効にしてくれます。具体的には、投稿画面で入力した、連続する改行を有効にしてくれます。
WordPressは連続する改行を段落の区切りと判断し、自動整形でpタグにて囲むのですが、このプラグインを使用すると、改行がすべてそのままbrタグに変換され、記事中にpタグが入らなくなります。
連続改行はHTML文法的に好ましくないとされていますが、編集画面での見た目が実際にも反映されるので、現場では重宝します。
同様のプラグインにbrBrbrがありますが、こちらはビジュアルエディタでの使用が非推奨となっていますので、ビジュアルエディタを使用する際にはPS Disable Auto Formattingを利用しています。
Delete-Revision

Delete-Revisionは、過去のリビジョンを削除するときに使用します。リビジョンが増えるとデータベースが肥大化して重くなるので、その対策に有効です。
Revision Control

Revision Controlを導入すると、リビジョン機能をOFFにしたり、リビジョンをいくつ残すかを設定できるようになります。データベースの肥大化を予防します。
画像投稿機能をカスタマイズするプラグイン
Additional Image Sizes (zui)

アップロードする画像サイズは、標準ではオリジナルサイズの”フル”以外に、大・中・サムネイルの3サイズ書き出されますが、Additional Image Sizes (zui)を使うとサイズの種類を増やすことができます。画像を多く使うポートフォリオサイトの構築時などに便利です。
Resize At Upload Plus

Resize At Upload Plusは、画像アップロード時、あらかじめ設定した最大高さ、最大幅より大きい画像を、自動的にリサイズしてアップロードしてくれます。
サイトのユーザビリティーを向上させるプラグイン
Category Order

Category Orderを導入すると、カテゴリーの並び順を自由に変更できるようになります。これがなぜ標準でできないのか、少し謎です。。笑
Link Indication

Link Indicationを導入すると、記事内の外部リンクURLに、CSSでわかりやすくマークを表示したりできるようになりますが、単純に、外部リンクはすべて自動的に target=_blank を付加し、新ウィンドウで開くようにするという目的でも使えます。
Broken Link Checker

Broken Link Checkerは、記事に書かれた外部リンクのリンク先が移転や閉鎖で消滅した場合、管理者に通知メールを送ったり、リンクに打ち消し線を引いてくれます。
jQuery Colorbox

jQuery Colorboxは、投稿に挿入した画像を、Colorboxでスマートに拡大表示するようにしてくれます。
WP Page Numbers

WP Page Numbersは、ページナビゲーションを追加します。標準だと「前へ」「次へ」の表示のみで、全体ではたして何ページあるのかがわからないので、これを導入することでユーザビリティーが向上します。
機能を追加するプラグイン
Contact Form 7

Contact Form 7を導入すると、問い合わせフォームを手軽に導入できます。自動返信対応。設定画面で出力されたショートコードを固定ページなどの本文にコピペするだけでフォームを設置できます。Ajaxを使用した入力チェックや、ファイルのアップロードなども可能です。
スマートフォンに対応するためのプラグイン
WPtouch

WPtouchは、iPhoneなどのスマートフォンでアクセスした際に表示するテンプレートを自動で用意してくれます。カスタマイズもできますが、そのままでも問題なく動きます。
SNS連携を強化するプラグイン
WP-OGP

記事でFacebookの「いいね!」ボタンが押されたときなど、サムネール画像や記事概要がニュースフィードに表示されるととても効果的です。そのために必要になるOGP (Open Graph Protocol) をWordPressで設定してくれるのが、WP-OGPです。
ただ、このプラグインは現在バグがあり(Version 1.0.5)、一部修正が必要です。下記ページで詳しく説明してくださってますので、導入の際はご参考ください。
» WordPressのOGPプラグイン『WP-OGP』を正しく設定する方法
サイトの表示を高速化するプラグイン
Quick Cache

Quick Cacheを導入すると、サイトキャッシュを生成して、サイトの表示速度を上げることができます。
WordPressはページを表示するたび、データベースを読み込んでページを表示しているのですが、このプラグインを使用すると一時的にキャッシュされたHTMLを表示するようになるので、表示速度を高速化できます。注意点は、記事を更新した際に忘れずにキャッシュをクリアすることです(そうすれば更新内容が即座にサイトに反映されます)。
※スマートフォン最適化プラグインのWPtouchと併用する際には、スマートフォン用ページをキャッシュしたものをPCで表示させないようにするため、「No-Cache User-Agent Patterns」に「iPhone」と「Android」を追加しておく必要があります。
セキュリティ、スパム対策を行うプラグイン
Secure WordPress

Secure WordPressは、WordPressのセキュリティーを強化します。WordPressのバージョンをわからなくしたり、ログインエラーの理由を表示しないようにすることで、アタッカーの攻撃を受けにくくします。
また、WordPress本体やプラグインのバージョンアップ通知を、管理者以外のユーザーに対して表示しないようにできます。知らないうちにクライアントにバージョンアップされてしまうと、サイトに不具合が生じる可能性があるので、この機能は便利です。
Akismet

Akismetは、標準で入っているアンチスパムプラグインです。コメントスパム、トラックバックスパムを強力に排除します。問い合わせフォーム設置プラグイン、Contact Form7のスパムフィルターとして使用することもできます。
SEO対策を行うプラグイン
All in One SEO Pack

All in One SEO Packを導入すると、サイトの各投稿、各ページで、titleや、メタタグのkeywords、descriptionを設定できるようになります。
Google XML Sitemaps

Google XML Sitemapsは、サイトマップ(sitemap.xml)を自動で生成、更新してくれます。
Google Analytics for WordPress

Google Analytics for WordPressは、Google Analyticsを導入するためのプラグインです。ログイン中にトラッキングコードを出力しない設定にすると、アクセスログを正確に取ることができます。
バックアップを取るためのプラグイン
WordPress Database Backup

WordPress Database Backupは、データベースを指定した間隔で定期的にバックアップしてくれます。バックアップしたデータは、あらかじめ指定したメールアドレスに送信、サーバー上のバックアップ用ディレクトリに自動保存、またはローカルにダウンロードが可能です。
WordPress Backup

WordPress Backupは、テーマ、アップロードした画像、プラグインを指定した間隔で定期的にバックアップしてくれます。バックアップしたデータはZIP圧縮され、あらかじめ指定したメールアドレスに送信、またはサーバー上のバックアップ用ディレクトリに自動保存されます。
ユーザー権限の設定を行うプラグイン
User Role Editor

User Role Editorを導入すると、ユーザー権限を細かく設定できます。標準の5つのロール(管理者、編集者、投稿者、寄稿者、購読者)以外に、新たにロールを作成して権限を設定することも可能です。
具体的な使用例としては、特定の固定ページを、サイト更新担当者が編集はできても削除はできないようにしたりできます。
以上、WordPressでCMS構築する際に便利なプラグイン25選でした!
コメント