Oct 26, 2013

「絶対に入れておきたいWordPressプラグイン10個」みたいなエントリを散見しますが、あれってどうなんでしょ。インストールして有効化するだけだから確かに楽チンなんだけど、それに伴うリスクが片っ端から看過されてるというか。

・WP本体のバージョンアップで使えなくなることがある
・プラグインの更新で使えなくなることがある
・まったく目の届かないところでコンフリクトを起こしたりする
・head内に作者によるコメントが溢れ返り、素人臭くてみっともない


要するに…スタートアップで好きなようにプラグインをぶち込んでしまったら、その後まったく弄らなくても突如不具合が発生する可能性が高いんです。少なくともそのまま永続的に運営していくことは不可能でしょう。しかしそのことを初心者が知る機会は殆ど無いのが現状です。

ただ実際に経験してこそ血肉になるのも事実なので、ここでは「困ったときの代替案」を集積していけたらと思います。僕自身プログラムは書けないので、Contact Form 7のように絶対に使わなくてはいけないプラグインも幾つかあります。プラグインを使っちゃいけないわけじゃなくて、何かあった時に原因を把握しやすい仕組みを作ることが大事なのではないでしょうか。

以下に列挙する僕が実際に行ったカスタム例を、ひとつずつエントリにしたためていく予定です。もちろん引用元も可能な限りご紹介していきます。

僕が実際にやってみたカスタマイズ

  • オリジナルテーマ作成
  • アイキャッチ画像の自動トリミング&表示設定
  • 「続きを読む」ボタンのカスタマイズ
  • ウィジェットタイトル非表示
  • WP同梱のJqueryを使わない

  • 外部JSをfunction.phpで一元管理
  • 複数のjavascriptを一元化してhead内を綺麗に
  • 自動挿入されるpやbrタグを削除
  • Twitter/Facebookなどソーシャルボタンの表示
  • コメント欄のカスタマイズ

  • 「次のページへ」が不要になるJqueryプラグイン『AutoPager』
  • 「TOPに戻る」を簡単実装 Jqueryプラグイン『ScrollTop』
  • カラムの高さを揃えるJqueryプラグイン『flatheights』
  • 新着記事やカテゴリをタブ表示
  • 新着記事にサムネイルを表示

  • サイト内検索のカスタマイズ
  • スクロールしても特定の要素を固定するJqueryプラグイン『scrollfix』
  • ページテンプレートの追加
  • 画像をハイライト表示。Jqueryプラグイン『Colorbox』
  • 日付を選べる『Contact Form 7 Datepicker』

  • SyntaxHighlighterのクリップボードへコピーボタンを復活
  • 記事内リンクの横にはてブ数を表示
  • 

    Leave a Reply

    メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

    サイト内検索
    • Author

    • Twitter

      Follow @jay0926 (533 followers)
    • Facebook