読者です 読者をやめる 読者になる 読者になる

個人的によく使うWordPressプラグイン23個まとめ

WordPress

ブログ系ではなく一般サイトを作るときに入れることが多いプラグインまとめです。
あれ何使ったんだっけという備忘録として。

私の定番系

Show Current Template

現在閲覧中のページにどのテンプレートが使用されているのかを管理バーに表示させることができます。今一体どのテンプレート使ってるんだ…という場合に便利。

WP-PageNavi

ページャーといえばこれ。wp_queryを使う場合はページャーを入れる位置に以下を挿入。$the_queryの変数はwp_queryの書き方によりける。

<?php if(function_exists('wp_pagenavi')) { wp_pagenavi(array('query' => $the_query)); } ?>

Breadcrumb NavXT

パンくず。自動でパンくずを挿入したいならこれ。

<div class="breadcrumbs" typeof="BreadcrumbList" vocab="http://schema.org/">
    <?php if(function_exists('bcn_display'))
    {
        bcn_display();
    }?>
</div>

TinyMCE Advanced

記事編集画面のボタンを拡張するプラグインです。標準のエディタでは足りないという場合はこれ。
私がよく使う設定エクスポート↓
管理画面ダッシュボード→設定→TinyMCE Advanced→管理「インポート設定」から設定可能。

{"settings":{"toolbar_1":"bold,italic,blockquote,bullist,numlist,alignleft,aligncenter,alignright,anchor,table,link,unlink,undo,redo,image","toolbar_2":"formatselect,fontsizeselect,strikethrough,outdent,indent,removeformat,hr,charmap,forecolor,backcolor","toolbar_3":"","toolbar_4":"","options":"menubar,advlist,contextmenu,advlink,fontsize_formats","plugins":"anchor,table,advlist,link,importcss,contextmenu"},"admin_settings":{"options":"importcss,no_autop","disabled_editors":""}}

WP Total Hacks

よく使うのは下記の部分

  • faviconの追加
  • apple-touch-iconの追加
  • wlwmanifestとxmlrpcの削除
  • バージョン情報をheadから削除
  • すべてのピンバックを拒否
  • リビジョンコントロール
  • セルフピンバックを停止
  • ログイン画面のロゴを変更
  • アップデート通知の停止

※リビジョンを0にするとプレビュー機能に支障がでるので1以上にしておいたほうが無難

All in One SEO Pack

SEO対策でお馴染み。ソーシャルメディア拡張機能をONにして、OGPタグやTwitter Cardにも対応します。

Advanced Custom Fields

標準の使い勝手の悪いカスタムフィールドを抜群に使いやすくしてくれるプラグイン。有料の「Repeat Feald」を購入すれば繰り返しフィールドも追加できます。カスタムフィールドを入れ込むサイトをよく作るなら、フル機能の有料ライセンスを買ってもいいくらい便利です。好きです。
カスタムフィールド出力 基本

<?php
	$field = esc_html(get_field('field_name'));
	if( !empty($field) )  {
		echo $field;
	}
?>

カスタムフィールド出力 画像の設定をIDにした場合

<?php
	$image = esc_html(get_field('field_name'));
	$size = 'thumbnail';
	echo $image['url'];
	echo  $image['title'];
	echo  $image['alt'];
	echo $image['sizes'][ $size ];
?>

カスタムフィールド出力 繰り返しフィールド(有料)の場合

<?php
	$rows = get_field('repeater_field_name');
	if ( $rows ) {
		foreach($rows as $row) { 
			echo esc_html($row['sub_field']); 
		}
	}
?>

Adminimize

権限ごとに管理画面をカスタマイズできます。

Custom Post Type UI

カスタム投稿タイプを扱う定番プラグイン。サイト制作ではカスタム投稿タイプを使うことがほとんどなので、ほぼ必ず入れています。

Custom Post Type Permalinks

カスタム投稿タイプのパーマリンクを変更できるプラグイン

MW WP Form

確認画面付きのお問い合わせフォームを作るならこちら。
有料のアドオンを購入するとより便利です。

Head Cleaner

HTMLを最適化して表示できます。設定のせいでWPの挙動がおかしくなることもあるので注意。

記事の移行系

WP CSV Exporter

WordPressの記事をCSV形式でエクスポートします。

Really Simple CSV Importer Media Plus

CSVで記事をインポートする「Really Simple CSV Importer」のアイキャッチ対応版。
※サーバの状況と記事数によってはインポートしても動いてんだか動いてないんだかよくわからないことがあります。

アイキャッチ

Auto Post Thumbnail

アイキャッチなんていちいち登録すんの面倒くさいという更新担当さんのためのプラグイン。自動的に記事から画像を取得してアイキャッチに設定します。

管理画面カスタマイズ系

Admin Columns

f:id:daftomiken:20160908162430p:plain
投稿ページ一覧や、固定ページの一覧画面の列をカスタマイズできます。
コメントやタグ使わないからいらない、順番を入れ替えたい、カスタムフィールドの項目を列に追加したい…という時にfunction.phpをいじらなくて済むのでありがたいです。

WP Admin UI Customize

投稿画面のメタボックスで不要なものを非表示にできるプラグイン

ウィジェット

Image Widget

ウィジェットに画像設定機能を追加します。

Remove Widget Titles

ウィジェットの管理上タイトルないとわかりにくいけれど、入れたら表示されて困るという場合に。
タイトルの前に!をつけるだけです。

権限系

User Role Editor

権限を増やしたり、既存の権限の範囲を調整したりと細かく設定できます。

セキュリティ系

WP-DB-Backup

手軽にWordPressのデータベースをバックアップできるプラグイン

SiteGuard WP Plugin

管理画面をIP制限してしまえば良いですが、いざというときのためにWordPressのセキュリティを強化できるプラグインブルートフォースアタック対策にどうぞ。

Protect uploads

アップロードディレクトリにインデックスファイルを生成し、ディレクトリ一覧表示を抑制します。