「絶対に入れておきたいWordPressプラグイン10個」みたいなエントリを散見しますが、あれってどうなんでしょ。インストールして有効化するだけだから確かに楽チンなんだけど、それに伴うリスクが片っ端から看過されてるというか。
・WP本体のバージョンアップで使えなくなることがある
・プラグインの更新で使えなくなることがある
・まったく目の届かないところでコンフリクトを起こしたりする
・head内に作者によるコメントが溢れ返り、素人臭くてみっともない
要するに…スタートアップで好きなようにプラグインをぶち込んでしまったら、その後まったく弄らなくても突如不具合が発生する可能性が高いんです。少なくともそのまま永続的に運営していくことは不可能でしょう。しかしそのことを初心者が知る機会は殆ど無いのが現状です。
ただ実際に経験してこそ血肉になるのも事実なので、ここでは「困ったときの代替案」を集積していけたらと思います。僕自身プログラムは書けないので、Contact Form 7のように絶対に使わなくてはいけないプラグインも幾つかあります。プラグインを使っちゃいけないわけじゃなくて、何かあった時に原因を把握しやすい仕組みを作ることが大事なのではないでしょうか。
以下に列挙する僕が実際に行ったカスタム例を、ひとつずつエントリにしたためていく予定です。もちろん引用元も可能な限りご紹介していきます。