WordPressを使うに当たってのメモ
すながわひろゆきがWordPressサイトを立ち上げるときによく使うもの
目次
プラグイン
システム関係
WP Super Cache / Automattic
- キャッシュ。
- 静的HTML式ではなく、データベースキャッシュ。
Optimize Database after Deleting Revisions / CAGE Web Design
- リビジョンの削除とデータベースの最適化
Better Delete Revision / Galerio & Urda
- 各ページのリビジョンを消去する。
- ページ個別に消去したり、特定の時期のリビジョンのみ消去したりはできない模様。
- 廃止されたっぽい。
カレンダー関係
My Calendar / Joseph C Dolson
- イベントカレンダー, ウィジェット配置可能, カレンダー表示可能, 開催地表示可能。
- 固定ページを指定して表示する(1ページのみ)。ウィジェットにも表示できる。
- All-in-One Event Calendarよりもシンプルで使いやすいと思う。
All-in-One Event Calendar by Time.ly / Time.ly Network Inc.
- イベントカレンダー, ウィジェット配置可能, カレンダー表示可能, 開催地表示可能
- 固定ページを指定して表示する(1ページのみ)。ウィジェットに埋め込んで表示する。
- アップデートやアップグレード(有償)の通知がダッシュボードにでっかく表示されてウザい。
アクセス解析関係
Count Per Day / Tom Braider
- アクセス解析
- ダッシュボードに表示
- ものすごく詳しく記録をとれる
- サーバサイドでDoSアタック対策をしておかないと、負荷が上がりすぎてサーバが落ちる。
画像関係
MetaSlider / Team Updraft
- バナースライダーをページ内に設置するショートコード。
SVG Support / Benbodhi
- SVG画像に対応させる。
- ただし、1ページに多く貼り付けると動作がかなり重い(クライアントによる?)
- サイズ指定がpxではない?幅指定のみしかできない?少しわかりにくい。
WP SVG Icons / EH Dev Shop
- ファイルやSNSなどの各種アイコンを本文中にショートコードで挿入する。
ページ編集関係
Page-list / webvitaly
- 指定した固定ページの子ページ一覧リンクを表示するショートコード。pagelist, subpages, siblings, pagelist_extの4つのショートコードがある。
- ショートコード例(現在のページの子ページを一覧表示)
subpages
- ショートコード例(投稿日降順ソート)
subpages sort_column=”post_modified” sort_order=”desc”
- ショートコード例(固定ページID 4の子ページを深さ2まで表示)
pagelist child_of=”4″ depth=”2″
Posts List / wokamoto
- 投稿一覧を固定ページに表示するショートコード。
- キャッシュ機能があるようで、おそらく5分間隔ぐらいで更新される模様。
- ショートコード(年度表示をする例)
- 廃止になったっぽい
posts-list sort=desc year=”2013″ month=”4,5,6,7,8,9,10,11,12″
posts-list sort=desc year=”2014″ month=”1,2,3″
Display Posts / EasyPlugin (Jon Highham)
- 投稿一覧を固定ページに表示するショートコード。
Duplicate Page / mndpsingh287
- 固定ページや投稿を複製するプラグイン。
- エディターの上(メディアの追加ボタン横)に複製ボタンを表示してくれる。
Search Regex / John Godley
- ページを横断して検索・置換する。
- 正規表現を利用可能。
Table of Contents Plus / Michael Tran
- 見出しの目次をページ内に生成する。
- ページ内に組み込むことも可能だし、ウィジェットに追い出すことも可能。
- 見出しレベルに制限を設ける(たとえば見出し3まで表示など)ことも可能。
TinyMCE Advanced / Andrew Ozz
- エディタ。
- TinyMCE Advanced Language Packとともにインストールしたほうが良いらしい。入れてなくても動作しているが。。。
- ちなみに、TinyMCE Advancedに限らず、ATOKとWordPressは相性が悪く、入力2キー目で勝手に確定してしまう不具合がある。
Classic Editor
- 超使いにくい新エディタGutentagを使わず、以前のエディタ形式を使うためのプラグイン。
TinyMCE Clear Float / Miguel Ibero
- TinyMCEエディタに、画像の左寄せ解除、右寄せ解除、両方寄せ解除タグを入力するボタンを追加する。
Email Address Encoder / Till Krüss
- emailアドレスをURLエンコードして、単純な機械検索ロボットから見つけにくくする。
- ショートコードで記述しなくても自動的に記述してあるメールアドレスをエンコードしてくれる。
Email Spam Protection / Adam Hunter
- emailアドレスをURLエンコードして、単純な機械検索ロボットから見つけにくくするショートコード。
- 廃止になったっぽい
escapeemail email=”email@address.com”
サイト構成・デザイン関係
Google Sitemap by BestWebSoft / BestWebSoft
- Google Search Console(旧Google Webmaster Tool)で登録するサイトマップXML生成。
- WordPressのルートディレクトリにXMLを生成するので、URLが短い。
Simple Google Sitemap XML / iTx Technologies
- Google Search Console(旧Google Webmaster Tool)で登録するサイトマップXML生成。
- WordPressのルートディレクトリにXMLを生成するので、URLが短い。
- 廃止したっぽい
Google Tag Manager for WordPress / Thomas Geiger
- Google Analyticsのタグを埋め込むプラグイン。
404page – your smart custom 404 error page / Peter Raschendorfer
- カスタム404ページの作成
Favicon Rotator / Archetyped
- favicon(お気に入りやアドレスバーに表示するアイコン)を定義する。
WP Multibyte Patch / Seisuke Kuraishi
- 最初から入っている。
地図関係
MapPress Easy Google Maps / Chris Richardson
- GoogleMapを埋め込むためのプラグイン。
- 基本設定はダッシュボードのメニューから行い、各ページの編集画面下にあるプロパティ(?)エリアで地図の定義を作成し、本文中にショートコードで埋め込む。
SNS関係
WP Social Bookmarking Light / utahta
- 各ページにSNSの「いいね!」ボタンなどを配置する。
Feed Them Social (Facebook, Instagram, Twitter, etc) / SlickRemix
- 各SNSをウィジェットに表示するプラグイン。
Tweetable / Matt Harzewski (redwall_hp)
- 指定したTwitterユーザのツイートをウェジェットに表示する。
テーマ
TextBook / Automattic
Forefront / Thomas Usborne
GeneratePress / Tom Usborne