自分用プラグインのススメ
-
Upload
hidetaka-okamoto -
Category
Engineering
-
view
265 -
download
2
description
Transcript of 自分用プラグインのススメ
自分専用プラグインのススメ
WordBench Osaka 2014/11/15
今回の内容
• functions.phpのカスタマイズは面倒
• 実はプラグインでやったほうが便利
• だから「自分用」プラグイン作ってみよう
自己紹介
岡本 秀高
• 株式会社ロックウェーブ
• aishipR/WordPress
• 作ったプラグイン:2つ
• http://wp-kyoto.net/
• @motchi0214
こんな流れ• functions.php触るより、プラグイン作ろう
• そうだ プラグイン、作ろう
• 自分用プラグインを作るメリット
• とりあえず作ってみよう
• 公式にも申請してみよう
本題
functions.php
functions.php あるある
白画面
functions.phpを編集して
ファイルを更新
Fatal Error
functions.phpあるある 白画面にしてしまう
• 初心者やらかしの定番
• 管理画面もサイトもアクセスできなくなる
• functions.phpを復旧させると回復する
functions.php あるある その2
テーマが 更新できない
テーマの更新通知が来た
けど
functions.phpを 編集しすぎて 更新できない
functions.phpあるある テーマ更新ができなくなる
• 公式テーマを使っている時に起きる
• テーマを更新するとカスタマイズ内容が消える
• カスタマイズ内容をメモる?更新しない?
functions.php あるある その3
テーマを 変更できない
良さそうなテーマ発見
けど
今のテーマのカスタマイズを またやるの?
functions.phpあるある テーマを変更できなくなる
• functions.phpはテーマの中にある
• テーマを変えると今までの機能が使えない
• 良いテーマを見つけたのに、すぐ使えない。。
そうだ プラグイン、 作ろう
functions.phpを カスタマイズ
↓ プラグインで カスタマイズ
自分用プラグイン 3つのメリット
メリット1 白画面にならない
プラグインなら Fatal Errorが出ても 白画面にならない
どうなる?
プラグインが停止するだけ
functions.php だと?
心臓にやさしい サイト止まらない リカバリが楽
メリット2 テーマを変えても使える
プラグインなら テーマを変えても そのまま使える
だから
自分専用 プラグインで
業務効率化できる
自分専用プラグインで 業務効率化
• よく使うコードをプラグインにまとめる
• 制作する時はそのプラグインを手動インストール
• ー>毎回functions.phpをいじらなくて済む!
メリット3 良い参考書がある
大型本 3,456円 Kindle版 3,200円(amazon調べ)
プラグインを 作ってみよう
作り方
大型本 3,456円 Kindle版 3,200円(amazon調べ)
お手軽ver
既存のプラグインを ベースにする
赤枠部分だけ残す
あとは functions.phpと
一緒
実はめっちゃ 簡単です
余談 実際に
作らせてみた
実際に作らせてみた
• PHP未経験の知り合い
• 「PHPどうやって覚えたらいい?」と聞かれて
• 「プラグイン作ってみたら」と言ってみた
こうなった
Hello Dolly ↓
How Do You Like Wednesday
公式ディレクトリに 申請してみよう
そんな公式に載せるような プラグインじゃないから…
そんな公式に載せるような プラグインじゃないから…
こんなのでも 「公式プラグイン」
V I E W P O R T E X C H A N G E R
https://wordpress.org/plugins/viewport-exchanger/
Viewport Exchanger
• viewportを書き換えるだけのプラグイン
• スマホからRWDサイトをPC表示で見れる
• とある記事のコードをプラグインにしただけ
でも 「公式プラグイン」
E J L S E A S Y J S O N - L D S E T T E R
https://wordpress.org/plugins/ejls-easy-json-ld-setter/
EJLS Easy Json-ld Setter
• 記事内容をJSON-LD形式で出力するプラグイン
• get_title()など、よく使うコードばかり
• 設定画面?ありません。
でも 「公式プラグイン」
恐れずに
公式ディレクトリに申請するメリット
• コードレビューしてもらえる
• 誰かに使ってもらえる・評価してもらえる
• 「すげぇ」と思われやすい
どうすれば 公式ディレクトリに 掲載される?
大型本 3,456円 Kindle版 3,200円(amazon調べ)
W O R D P R E S S C O D E X
http://wpdocs.sourceforge.jp/プラグインの作成
まとめ
functions.phpより プラグイン いじろうぜ!
おわり
Facebook: https://www.facebook.com/HideOkamoto
Twitter:@motchi0214