Submit Search
Upload
Word pressプラグイン入門.key
•
0 likes
•
450 views
S
Satoshi Kamigaki
Follow
WordBench 富山の勉強会資料です。 https://github.com/yousan/plugintest
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 70
Download now
Download to read offline
Recommended
PHPerがgolangでもがいてる話@第1回 関西Golang勉強会
PHPerがgolangでもがいてる話@第1回 関西Golang勉強会
Keisuke Utsumi
WordPressの多言語プラグイン「qTranslate」で、あなたのサイトも世界にデビュー♪
WordPressの多言語プラグイン「qTranslate」で、あなたのサイトも世界にデビュー♪
Chieko Aihara
難しいよね、コードレビュー
難しいよね、コードレビュー
Shinichi Takahashi
WordPressの多言語プラグイン「qtranslate」で、あなたのサイトも世界にデビュー♪ @Co-Edo
WordPressの多言語プラグイン「qtranslate」で、あなたのサイトも世界にデビュー♪ @Co-Edo
Chieko Aihara
プロト〜サービスアウトまでの開発支援ツールの作り方〜CrystalFantasia〜
プロト〜サービスアウトまでの開発支援ツールの作り方〜CrystalFantasia〜
Keisuke Utsumi
2015年 失敗しない! WordPress多言語サイト制作で 絶対に知っておきたいこと
2015年 失敗しない! WordPress多言語サイト制作で 絶対に知っておきたいこと
Katz Ueno
プロトタイピングでしあわせになろうよ
プロトタイピングでしあわせになろうよ
Yoshiki Kojima
プログラミング初心者向け情報サイト「プロスタ」
プログラミング初心者向け情報サイト「プロスタ」
Yosuke Homma
Recommended
PHPerがgolangでもがいてる話@第1回 関西Golang勉強会
PHPerがgolangでもがいてる話@第1回 関西Golang勉強会
Keisuke Utsumi
WordPressの多言語プラグイン「qTranslate」で、あなたのサイトも世界にデビュー♪
WordPressの多言語プラグイン「qTranslate」で、あなたのサイトも世界にデビュー♪
Chieko Aihara
難しいよね、コードレビュー
難しいよね、コードレビュー
Shinichi Takahashi
WordPressの多言語プラグイン「qtranslate」で、あなたのサイトも世界にデビュー♪ @Co-Edo
WordPressの多言語プラグイン「qtranslate」で、あなたのサイトも世界にデビュー♪ @Co-Edo
Chieko Aihara
プロト〜サービスアウトまでの開発支援ツールの作り方〜CrystalFantasia〜
プロト〜サービスアウトまでの開発支援ツールの作り方〜CrystalFantasia〜
Keisuke Utsumi
2015年 失敗しない! WordPress多言語サイト制作で 絶対に知っておきたいこと
2015年 失敗しない! WordPress多言語サイト制作で 絶対に知っておきたいこと
Katz Ueno
プロトタイピングでしあわせになろうよ
プロトタイピングでしあわせになろうよ
Yoshiki Kojima
プログラミング初心者向け情報サイト「プロスタ」
プログラミング初心者向け情報サイト「プロスタ」
Yosuke Homma
WordCamp Kansai GPL study
WordCamp Kansai GPL study
YAT blog
あと一つプログラミング言語を 覚えたら死ぬ! 脳みそがパンクしそうな あなたのための nodeJSことはじめ
あと一つプログラミング言語を 覚えたら死ぬ! 脳みそがパンクしそうな あなたのための nodeJSことはじめ
文樹 高橋
「プログラミングGroovy」入門(公開用)
「プログラミングGroovy」入門(公開用)
orange clover
Web開発の 今までとこれから
Web開発の 今までとこれから
Shinichi Takahashi
ご注文はライブラリですか?
ご注文はライブラリですか?
orekyuu
WordPress 多言語化プラグインqTranslateの紹介
WordPress 多言語化プラグインqTranslateの紹介
Takashi Uemura
GPL: WordPress 4つの自由と ビジネスモデル / WordCamp Tokyo 2015 講演スライド
GPL: WordPress 4つの自由と ビジネスモデル / WordCamp Tokyo 2015 講演スライド
Shinichi Nishikawa
pythonで始める筋トレ(競技プログラミング)
pythonで始める筋トレ(競技プログラミング)
shunki fujiwara
Re:ゼロから始めるロールプレイ生活 ~PC発言を避けよう~ 編
Re:ゼロから始めるロールプレイ生活 ~PC発言を避けよう~ 編
riena alex
蜜葉流 デサインプロセスの基礎 - サトヤくじらが生まれるまで -
蜜葉流 デサインプロセスの基礎 - サトヤくじらが生まれるまで -
c-mitsuba
C# から Ruby に乗り換えた
C# から Ruby に乗り換えた
Hideaki Miyake
Opportunities &Job Roles in AIESEC
Opportunities &Job Roles in AIESEC
AIESEC IIT Kharagpur
Underwater
Underwater
Pescalicante
Nous Mitjans
Nous Mitjans
Gabriel
Nous Mitjans
Nous Mitjans
Gabriel
Source treeで始めるgit
Source treeで始めるgit
Satoshi Kamigaki
Development traineeship
Development traineeship
AIESEC IIT Kharagpur
2015年2月23日 wbtoyama 勉強会 はじめようgit
2015年2月23日 wbtoyama 勉強会 はじめようgit
Satoshi Kamigaki
Whitepaper Nationale Boekhoud Enquete
Whitepaper Nationale Boekhoud Enquete
René Schneider Groeiaanjager
Word bench富山4月富山市 wordpressで作る会員管理システム
Word bench富山4月富山市 wordpressで作る会員管理システム
Satoshi Kamigaki
Word bench富山 vagrantやってみよう
Word bench富山 vagrantやってみよう
Satoshi Kamigaki
2ª guerra mundial
2ª guerra mundial
Beth Amorim
More Related Content
What's hot
WordCamp Kansai GPL study
WordCamp Kansai GPL study
YAT blog
あと一つプログラミング言語を 覚えたら死ぬ! 脳みそがパンクしそうな あなたのための nodeJSことはじめ
あと一つプログラミング言語を 覚えたら死ぬ! 脳みそがパンクしそうな あなたのための nodeJSことはじめ
文樹 高橋
「プログラミングGroovy」入門(公開用)
「プログラミングGroovy」入門(公開用)
orange clover
Web開発の 今までとこれから
Web開発の 今までとこれから
Shinichi Takahashi
ご注文はライブラリですか?
ご注文はライブラリですか?
orekyuu
WordPress 多言語化プラグインqTranslateの紹介
WordPress 多言語化プラグインqTranslateの紹介
Takashi Uemura
GPL: WordPress 4つの自由と ビジネスモデル / WordCamp Tokyo 2015 講演スライド
GPL: WordPress 4つの自由と ビジネスモデル / WordCamp Tokyo 2015 講演スライド
Shinichi Nishikawa
pythonで始める筋トレ(競技プログラミング)
pythonで始める筋トレ(競技プログラミング)
shunki fujiwara
Re:ゼロから始めるロールプレイ生活 ~PC発言を避けよう~ 編
Re:ゼロから始めるロールプレイ生活 ~PC発言を避けよう~ 編
riena alex
蜜葉流 デサインプロセスの基礎 - サトヤくじらが生まれるまで -
蜜葉流 デサインプロセスの基礎 - サトヤくじらが生まれるまで -
c-mitsuba
C# から Ruby に乗り換えた
C# から Ruby に乗り換えた
Hideaki Miyake
What's hot
(11)
WordCamp Kansai GPL study
WordCamp Kansai GPL study
あと一つプログラミング言語を 覚えたら死ぬ! 脳みそがパンクしそうな あなたのための nodeJSことはじめ
あと一つプログラミング言語を 覚えたら死ぬ! 脳みそがパンクしそうな あなたのための nodeJSことはじめ
「プログラミングGroovy」入門(公開用)
「プログラミングGroovy」入門(公開用)
Web開発の 今までとこれから
Web開発の 今までとこれから
ご注文はライブラリですか?
ご注文はライブラリですか?
WordPress 多言語化プラグインqTranslateの紹介
WordPress 多言語化プラグインqTranslateの紹介
GPL: WordPress 4つの自由と ビジネスモデル / WordCamp Tokyo 2015 講演スライド
GPL: WordPress 4つの自由と ビジネスモデル / WordCamp Tokyo 2015 講演スライド
pythonで始める筋トレ(競技プログラミング)
pythonで始める筋トレ(競技プログラミング)
Re:ゼロから始めるロールプレイ生活 ~PC発言を避けよう~ 編
Re:ゼロから始めるロールプレイ生活 ~PC発言を避けよう~ 編
蜜葉流 デサインプロセスの基礎 - サトヤくじらが生まれるまで -
蜜葉流 デサインプロセスの基礎 - サトヤくじらが生まれるまで -
C# から Ruby に乗り換えた
C# から Ruby に乗り換えた
Viewers also liked
Opportunities &Job Roles in AIESEC
Opportunities &Job Roles in AIESEC
AIESEC IIT Kharagpur
Underwater
Underwater
Pescalicante
Nous Mitjans
Nous Mitjans
Gabriel
Nous Mitjans
Nous Mitjans
Gabriel
Source treeで始めるgit
Source treeで始めるgit
Satoshi Kamigaki
Development traineeship
Development traineeship
AIESEC IIT Kharagpur
2015年2月23日 wbtoyama 勉強会 はじめようgit
2015年2月23日 wbtoyama 勉強会 はじめようgit
Satoshi Kamigaki
Whitepaper Nationale Boekhoud Enquete
Whitepaper Nationale Boekhoud Enquete
René Schneider Groeiaanjager
Word bench富山4月富山市 wordpressで作る会員管理システム
Word bench富山4月富山市 wordpressで作る会員管理システム
Satoshi Kamigaki
Word bench富山 vagrantやってみよう
Word bench富山 vagrantやってみよう
Satoshi Kamigaki
2ª guerra mundial
2ª guerra mundial
Beth Amorim
Wordbeach 2011 hajimeno ippo
Wordbeach 2011 hajimeno ippo
Satoshi Kamigaki
AIESEC IIT KGP OGX
AIESEC IIT KGP OGX
AIESEC IIT Kharagpur
AIESEC_IITKGP_Sponsorship_Brochure_Y2B_2011
AIESEC_IITKGP_Sponsorship_Brochure_Y2B_2011
AIESEC IIT Kharagpur
WordPressで行うシステム開発 WordCamp Tokyo 2015用
WordPressで行うシステム開発 WordCamp Tokyo 2015用
Satoshi Kamigaki
Energy Audit Report
Energy Audit Report
AIESEC IIT Kharagpur
Viewers also liked
(16)
Opportunities &Job Roles in AIESEC
Opportunities &Job Roles in AIESEC
Underwater
Underwater
Nous Mitjans
Nous Mitjans
Nous Mitjans
Nous Mitjans
Source treeで始めるgit
Source treeで始めるgit
Development traineeship
Development traineeship
2015年2月23日 wbtoyama 勉強会 はじめようgit
2015年2月23日 wbtoyama 勉強会 はじめようgit
Whitepaper Nationale Boekhoud Enquete
Whitepaper Nationale Boekhoud Enquete
Word bench富山4月富山市 wordpressで作る会員管理システム
Word bench富山4月富山市 wordpressで作る会員管理システム
Word bench富山 vagrantやってみよう
Word bench富山 vagrantやってみよう
2ª guerra mundial
2ª guerra mundial
Wordbeach 2011 hajimeno ippo
Wordbeach 2011 hajimeno ippo
AIESEC IIT KGP OGX
AIESEC IIT KGP OGX
AIESEC_IITKGP_Sponsorship_Brochure_Y2B_2011
AIESEC_IITKGP_Sponsorship_Brochure_Y2B_2011
WordPressで行うシステム開発 WordCamp Tokyo 2015用
WordPressで行うシステム開発 WordCamp Tokyo 2015用
Energy Audit Report
Energy Audit Report
Similar to Word pressプラグイン入門.key
フレームワーク使おうぜ!
フレームワーク使おうぜ!
Takuya Sato
0から学んだポストモダンPerl @ YAPC::Asia Tokyo 2013
0から学んだポストモダンPerl @ YAPC::Asia Tokyo 2013
Tasuku Suenaga
ペアプロはリモートでもできる!
ペアプロはリモートでもできる!
Tatsuya Deguchi
Javaプログラミング入門【第1回】
Javaプログラミング入門【第1回】
Yukiko Kato
WordPressを仕事で使用する際に便利なおすすめプラグインの紹介
WordPressを仕事で使用する際に便利なおすすめプラグインの紹介
Chieko Aihara
YAPC::Asia2015
YAPC::Asia2015
Masaru Hoshino
アイデアを塩漬けにしない-世界中の人に手伝ってもらう方法-
アイデアを塩漬けにしない-世界中の人に手伝ってもらう方法-
nishio
PWA A Go-Go !! @ABC2018A 20181013
PWA A Go-Go !! @ABC2018A 20181013
Ryu Shindo
趣味プロダクトで楽しいコードライフワークを送る
趣味プロダクトで楽しいコードライフワークを送る
volpe_hd28v
ノーコードハンズオン
ノーコードハンズオン
tagashirajun2
YAPC::Asia 2012 CPANに恩返ししよう
YAPC::Asia 2012 CPANに恩返ししよう
azuma satoshi
せっかくだから俺はこの NPAPI の話をするぜ
せっかくだから俺はこの NPAPI の話をするぜ
Naruto TAKAHASHI
趣味プログラマの先輩からのアドバイス
趣味プログラマの先輩からのアドバイス
Hiroaki Murayama
"Continuous Publication" with Python: Another Approach
"Continuous Publication" with Python: Another Approach
Daisuke Miyakawa
最大公約数的なServiceWorker制作から見るPWAの勘所
最大公約数的なServiceWorker制作から見るPWAの勘所
Ryu Shindo
社内勉強会1 go lang
社内勉強会1 go lang
Tsuyoshi Nakamura
エンジニアの為のWordPress入門 〜WordPressはWebAppプラットフォームです〜
エンジニアの為のWordPress入門 〜WordPressはWebAppプラットフォームです〜
Yuji Nojima
PHPの拡張モジュールをGoで作る
PHPの拡張モジュールをGoで作る
Yoshio Hanawa
PHPプログラミングのIPv6対応の実際
PHPプログラミングのIPv6対応の実際
Tetsuji Koyama
僕の考えた最強の開発環境(笑)
僕の考えた最強の開発環境(笑)
Yuta Nakano
Similar to Word pressプラグイン入門.key
(20)
フレームワーク使おうぜ!
フレームワーク使おうぜ!
0から学んだポストモダンPerl @ YAPC::Asia Tokyo 2013
0から学んだポストモダンPerl @ YAPC::Asia Tokyo 2013
ペアプロはリモートでもできる!
ペアプロはリモートでもできる!
Javaプログラミング入門【第1回】
Javaプログラミング入門【第1回】
WordPressを仕事で使用する際に便利なおすすめプラグインの紹介
WordPressを仕事で使用する際に便利なおすすめプラグインの紹介
YAPC::Asia2015
YAPC::Asia2015
アイデアを塩漬けにしない-世界中の人に手伝ってもらう方法-
アイデアを塩漬けにしない-世界中の人に手伝ってもらう方法-
PWA A Go-Go !! @ABC2018A 20181013
PWA A Go-Go !! @ABC2018A 20181013
趣味プロダクトで楽しいコードライフワークを送る
趣味プロダクトで楽しいコードライフワークを送る
ノーコードハンズオン
ノーコードハンズオン
YAPC::Asia 2012 CPANに恩返ししよう
YAPC::Asia 2012 CPANに恩返ししよう
せっかくだから俺はこの NPAPI の話をするぜ
せっかくだから俺はこの NPAPI の話をするぜ
趣味プログラマの先輩からのアドバイス
趣味プログラマの先輩からのアドバイス
"Continuous Publication" with Python: Another Approach
"Continuous Publication" with Python: Another Approach
最大公約数的なServiceWorker制作から見るPWAの勘所
最大公約数的なServiceWorker制作から見るPWAの勘所
社内勉強会1 go lang
社内勉強会1 go lang
エンジニアの為のWordPress入門 〜WordPressはWebAppプラットフォームです〜
エンジニアの為のWordPress入門 〜WordPressはWebAppプラットフォームです〜
PHPの拡張モジュールをGoで作る
PHPの拡張モジュールをGoで作る
PHPプログラミングのIPv6対応の実際
PHPプログラミングのIPv6対応の実際
僕の考えた最強の開発環境(笑)
僕の考えた最強の開発環境(笑)
Word pressプラグイン入門.key
1.
WordPress プラグイン入門 WordBench 富山 勉強会
2015/09/14
2.
プラグイン作ってますか?
3.
本日 PHPについては割愛
4.
今日伝えたいこと • プラグインでできること • プラグインの楽しさ •
コピペ⭐バンザイ
5.
アジェンダ • プラグイン化の利点 • Hello
World • コメント • プラグインいろいろ • まとめ
6.
アジェンダ • プラグイン化の利点 • Hello
World • コメント • プラグインいろいろ • まとめ
7.
アジェンダ • プラグイン化の利点 • Hello
World • コメント • プラグインいろいろ • まとめ
8.
プラグイン化の利点 • なんかかっこいい • なんかデキる人っぽい •
なんか有名人っぽい • モテる
9.
プラグイン化の利点(真面目に) • 複数案件での利用ができる • 他人への配布ができる •
公開して修正してもらえる(かも)
10.
さっそくやってみましょ う
11.
Hello World
12.
プラグインに必要な物 • ディレクトリ • PHPファイル •
PHPファイルへのコメント
13.
テーマと比べて…
14.
テーマに必要な物 • style.css • index.php
15.
テーマより少ない
16.
即ち テーマより簡単である
17.
アジェンダ • プラグイン化の利点 • Hello
World • コメント • プラグインいろいろ • まとめ
18.
プラグインに必要な物 • wp-content/pluginsへ好きな名前でディレクトリを 設置 • hoge.phpのような名前でファイルを設置 •
一番ベースとなるファイルは ファイル名 = プラグイン名 とするのがスタンダード
19.
20.
プラグインに必要なコメント • Plugin Name: •
プラグイン名を記載
21.
22.
あとは中身
23.
24.
保存して管理画面
25.
26.
有効化前
27.
28.
有効化後
29.
30.
function helloworld() • 関数名 •
名前によって呼び出される • 動作を特定できる名前 => 詳しい名前
31.
add_filter() • プラグインを呼び出すタイミングを指定 • the_content •
テーマで “the_content”が呼び出されるときに動作
32.
アジェンダ • プラグイン化の利点 • Hello
World • コメント • プラグインいろいろ • まとめ
33.
Hello World2
34.
コメントを充実
35.
36.
37.
ソースコードは githubにあります https://github.com/yousan/plugintest
38.
アジェンダ • プラグイン化の利点 • Hello
World • コメント • プラグインいろいろ • まとめ
39.
文字色を変える (本文をspanでくくる)
40.
41.
42.
方言に変える
43.
44.
例文
45.
46.
47.
その2
48.
49.
Bの他人事っぷり…
50.
51.
はがやしいが使いたかった…
52.
広島弁
53.
54.
55.
訛りすぎィ…
56.
57.
58.
カスタムヘッダー
59.
60.
61.
他には • 本文に含まれる最初の画像をアイキャッチ画像に設定 • 固定ページに同名のjsファイルを読み込ませる •
投稿画面にカスタムCSSを入力させる
62.
アジェンダ • プラグイン化の利点 • Hello
World • コメント • プラグインいろいろ • まとめ
63.
プラグインを作るコツ • できるだけ小さく • 積極的にコピペ •
公開
64.
できるだけ小さく • やること、できることを最小に • 使い回すことを前提に •
切り分け
65.
積極的にコピペ • PHPはコピペ天国 • 優秀なプラグインをどんどんコピペ
66.
公開 • 公開にするメリット • ツッコミが入る •
やる気UP!
67.
公開 • 非公開にすると… • IT技術は3年が限界 •
3.4.2 (2012年9月8日) • 自戒の念を込めて…
68.
非公開化 • 特殊な技術を含んでいる • 利益を被る人が圧倒的に少い
or 多い • 競合他社がいる • 非公開での戦略がある
69.
参考サイト • https://wpdocs.osdn.jp/プラグインの作成
• http://www.webopixel.net/wordpress/631.html • http://tokkono.cute.coocan.jp/blog/slow/index.php/wordpress/misunderstanding-of-creating-wp- plugins/ • http://hayashikejinan.com/wordpress/341/ • http://shared-blog.kddi-web.com/about/166
70.
楽しいプラグインライフを! Enjoy WordPress Plugin!
Download now