WordPressメモ


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をウィジェットに表示するプラグイン。

TweetableMatt Harzewski (redwall_hp)

  • 指定したTwitterユーザのツイートをウェジェットに表示する。

テーマ

TextBook / Automattic

Forefront / Thomas Usborne

GeneratePress / Tom Usborne