Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
So You Want to Launch a Plugin/Theme?
Search
Chris Van Patten
December 07, 2013
Technology
0
120
So You Want to Launch a Plugin/Theme?
An updated version of my WordCamp Buffalo 2013 talk.
Chris Van Patten
December 07, 2013
Tweet
Share
More Decks by Chris Van Patten
See All by Chris Van Patten
Meet the Sandwich Stack
chrisvanpatten
0
78
Think Outside the Block
chrisvanpatten
0
880
Meet the Data API
chrisvanpatten
0
180
"Decisions, not Options" in the Age of Gutenberg
chrisvanpatten
0
3.1k
Going… Going… Gutenberg
chrisvanpatten
0
2.3k
It Doesn't Have to Hurt: Bringing Modern Dev Best Practises to WordPress
chrisvanpatten
0
3.1k
DCxNYC 2017 - CVP's Nine Tips for Pleasant Email
chrisvanpatten
0
58
Hello, my name is... Content Marketing
chrisvanpatten
0
410
The WordPress-Powered Startup
chrisvanpatten
0
8.7k
Other Decks in Technology
See All in Technology
AI駆動開発における設計思想 認知負荷を下げるフロントエンドアーキテクチャ/ 20251211 Teppei Hanai
shift_evolve
PRO
2
380
プロンプトやエージェントを自動的に作る方法
shibuiwilliam
10
7.4k
IAMユーザーゼロの運用は果たして可能なのか
yama3133
1
280
re:Invent 2025 ふりかえり 生成AI版
takaakikakei
1
210
エンジニアリングをやめたくないので問い続ける
estie
2
1.2k
非CUDAの悲哀 〜Claude Code と挑んだ image to 3D “Hunyuan3D”を EVO-X2(Ryzen AI Max+395)で動作させるチャレンジ〜
hawkymisc
2
180
AWSを使う上で最低限知っておきたいセキュリティ研修を社内で実施した話 ~みんなでやるセキュリティ~
maimyyym
2
1.1k
乗りこなせAI駆動開発の波
eltociear
1
1.1k
CARTAのAI CoE が挑む「事業を進化させる AI エンジニアリング」 / carta ai coe evolution business ai engineering
carta_engineering
0
1.4k
20251209_WAKECareer_生成AIを活用した設計・開発プロセス
syobochim
7
1.6k
regrowth_tokyo_2025_securityagent
hiashisan
0
240
年間40件以上の登壇を続けて見えた「本当の発信力」/ 20251213 Masaki Okuda
shift_evolve
PRO
1
130
Featured
See All Featured
Reflections from 52 weeks, 52 projects
jeffersonlam
355
21k
Build The Right Thing And Hit Your Dates
maggiecrowley
38
3k
KATA
mclloyd
PRO
32
15k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
Statistics for Hackers
jakevdp
799
230k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
A Tale of Four Properties
chriscoyier
162
23k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Code Review Best Practice
trishagee
74
19k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
54k
Transcript
Hi!
chrisvanpatten.com
@ChrisVanPatten
vanpattenmedia.com
github.com/vanpattenmedia/
cvp.me/wordsesh2013
SO YOU WANT TO WRITE A PLUGIN
SO YOU WANT TO WRITE A THEME
Awesome!
So... I just start coding, right?
So... I just start coding, right? WRONG
Step back. Breathe. We’ll get through this together.
(1) Make sure you’re not doing work that someone else
already did.
(1) Make sure you’re not doing work that someone else
already did.
2,000+ themes on .org
5,000 themes on theme marketplaces
28,000+ plugins on .org
(2) Have a business model (or not).
(2) Have a business model (or not).
Free vs. Paid
Freemium vs. Premium
Distribution
(3) Choose a license. Carefully.
(3) Choose a license. Carefully.
(3) Choose a license. Carefully.
I am not a lawyer.
Code must be GPLv2 compatible
MIT. Apache 2.0. Public Domain. ! ✓
MIT. Apache 2.0. Public Domain. ! ✓
Creative Commons. ! ✗
Creative Commons. ! ✗
What about non-code assets?
It’s complicated.
Other theme directories? It depends.
WordPress.org? Yes.
If you can, you should.
Good for the community
Good for the soul
People are good.
(4) Understand best practices.
(4) Understand best practices.
Theme Review
Theme Unit Testing
Theme-Check
Plugin Review
(5) Document
(5) Build it.
(6) Submit it.
(6) Submit it.
Readme.txt
Plugin vs. theme readmes
Plugin Banners
Screenshots
FAQs
SVN
(7) Support it.
(7) Support it.
Thank you!
cvp.me/wordsesh2013