WordPressメモ


WordPressを使うに当たってのメモ

すながわひろゆきがWordPressサイトを立ち上げるときによく使うもの

プラグイン

All-in-One Event Calendar by Time.ly / Time.ly Network Inc.

  • イベントカレンダー, ウィジェット配置可能, カレンダー表示可能, 開催地表示可能
  • 固定ページを指定して表示する(1ページのみ)。ウィジェットに埋め込んで表示する。
  • アップデートやアップグレード(有償)の通知がダッシュボードにでっかく表示されてウザい。

Count Per Day / Tom Braider

  • アクセス解析
  • ダッシュボードに表示
  • ものすごく詳しく記録をとれる
  • サーバサイドでDoSアタック対策をしておかないと、負荷が上がりすぎてサーバが落ちる。

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″

Search Regex / John Godley

  • ページを横断して検索・置換する。
  • 正規表現を利用可能。

Simple Google Sitemap XML / iTx Technologies

  • Google Search Console(旧Google Webmaster Tool)で登録するサイトマップXML生成。
  • WordPressのルートディレクトリにXMLを生成するので、URLが短い。

Table of Contents Plus / Michael Tran

  • 見出しの目次をページ内に生成する。
  • ページ内に組み込むことも可能だし、ウィジェットに追い出すことも可能。
  • 見出しレベルに制限を設ける(たとえば見出し3まで表示など)ことも可能。

TinyMCE Advanced / Andrew Ozz

  • エディタ。
  • TinyMCE Advanced Language Packとともにインストールしたほうが良いらしい。入れてなくても動作しているが。。。
  • ちなみに、TinyMCE Advancedに限らず、ATOKとWordPressは相性が悪く、入力2キー目で勝手に確定してしまう不具合がある。

TinyMCE Clear / Miguel Ibero

  • TinyMCEエディタに、画像の左寄せ解除、右寄せ解除、両方寄せ解除タグを入力するボタンを追加する。

Email Spam Protection / Adam Hunter

  • emailアドレスをURLエンコードして、単純な機械検索ロボットから見つけにくくするショートコード。

escapeemail email=”email@address.com”

Favicon Rotator / Archetyped

  • favicon(お気に入りやアドレスバーに表示するアイコン)を定義する。

WP Multibyte Patch / Seisuke Kuraishi

  • 最初から入っている。

Better Delete Revision / Galerio & Urda

  • 各ページのリビジョンを消去する。
  • ページ個別に消去したり、特定の時期のリビジョンのみ消去したりはできない模様。

MapPress Easy Google Maps /  Chris Richardson

  • GoogleMapを埋め込むためのプラグイン。
  • 基本設定はダッシュボードのメニューから行い、各ページの編集画面下にあるプロパティ(?)エリアで地図の定義を作成し、本文中にショートコードで埋め込む。

TweetableMatt Harzewski (redwall_hp)

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