Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
WordPress テーマ販売で生きていくためにやったこと/やっていること大全
Search
Takashi Kitajima
December 01, 2018
4.5k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
WordPress テーマ販売で生きていくためにやったこと/やっていること大全
Takashi Kitajima
December 01, 2018
More Decks by Takashi Kitajima
See All by Takashi Kitajima
WordPress テーマ・プラグイン開発者がバイブコーディングでゲームをつくってみた話
inc2734
0
55
「ブロックテーマでは再現できない」は本当か?
inc2734
0
1.6k
Snow Monkey&unitone から見た WordPress エディターの変遷
inc2734
0
230
Snow Monkey CM
inc2734
0
130
メンテナンス性を考慮した CSS 設計
inc2734
0
400
Snow Monkey とは
inc2734
0
1.4k
WordPress_テーマのつくりかた.pdf
inc2734
4
620
受託開発者だった僕が WordPress の有料テーマ開発者になって学んだこと
inc2734
1
1.1k
Snow Monkey(WordPress) による web コンテンツ制作の新しいカタチ【ビジネスパーソン向け】
inc2734
0
140
Featured
See All Featured
Designing for Performance
lara
612
70k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
50
10k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
1
600
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
1
660
Building Adaptive Systems
keathley
44
3.3k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
740
Skip the Path - Find Your Career Trail
mkilby
1
290
The Spectacular Lies of Maps
axbom
PRO
1
1.1k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
74
43k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Product Roadmaps are Hard
iamctodd
55
13k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
560
Transcript
ϞϯΩʔϨϯν ΩλδϚλΧγ!JOD 8PSE1SFTTςʔϚൢചͰ ੜ͖͍ͯͨ͘Ίʹ ͬͨ͜ͱ͍ͬͯΔ͜ͱେશ
ϑϦʔϥϯε ϞϯΩʔϨϯν࡚ 8PSE1SFTTΛͬͨ8FCαΠτߏஙͷ डୗۀ 8PSE1SFTTςʔϚ4OPX.POLFZͷൢച ΩλδϚλΧγ
!JOD
None
w αϒεΫϦϓγϣϯͰൢച͍ͯ͠Δ 8PSE1SFTTͷςʔϚ w ༗ྉ͚ͩͲ(1-ޓͰɺΞΫςΟ ϕʔγϣϯແ͠ w Φʔϓϯιʔεਫ਼ਆʹଇΓɺ(JU)VCͰ શ෦ެ։͍ͯ͠Δ w
ϑΟʔυόοΫϧʔϓΛߴʹճͯ͠ʑ Ξοϓσʔτத 4OPX.POLFZͱ
IUUQTCJUMZW:O&OQ
w جຊํͱͯ͠ҙ͍ࣝͯ͠Δ͜ͱ w ͜Ε·Ͱͬͨ͜ͱଓ͚͍ͯΔ͜ͱ w ࠓޙΓ͍ͨ͜ͱ ຊ͓͢Δ͜ͱ
جຊํ
αϒεΫϦϓγϣϯɾϚʔέςΟϯά Ϟϊ͕ചΕͳ͍࣌ͷސ٬ͱͷؔΘΓํ ʮॴ༗͔Βར༻ɺൢച͔Βؔͮ͘Γʯ
w ࠂͳͲͷϓογϡܕӦۀͰͳ͘ޱίϛʹΑΔ ৽نސ٬֫ಘΛࢦ͢ w ͜Ε͔Β͓͢Δʮͬͨ͜ͱ͍ͬͯΔ͜ͱʯ جຊతʹʮطଘސ٬ͷຬ্ʯΛҙࣝ͠ ͓ͯ͜ͳ͍ͬͯ·͢ ৽نސ٬ͷ֫ಘΑΓطଘސ٬ͷຬ্ʹྗΛೖΕΔ
w ʮചͬͨΒऴΘΓʯͰͳ͘Ϣʔβʔͱͷ ʮظతͳؔੑʯΛҡ࣋͢ΔͨΊʹ ίϛϡχςΟΛͭ͘Δ w ͓ΒͤΛϦʔν͍͢͠ɺใڞ༗͕͍͢͠ɺ ΫϨʔϜ͕ى͖ʹ͘͘ͳΔɺͳͲͷར ʮίϛϡχςΟʯΛͭ͘Δ
w ΞοϓσʔτஷΊͣʹɺϚΠΫϩΞοϓσʔτ w ͰճͷϦϦʔε w ʮ։ൃऀͷΤΰʯ͔ΓͰͳ͘ʮϢʔβʔ͔Β ͷϑΟʔυόοΫΛө͢Δʯͱ͍͏͜ͱࣗମ͕ ॏཁ ϑΟʔυόοΫϧʔϓΛߴʹճ͢
͜Ε·Ͱͬͨ͜ͱଓ͚͍ͯΔ͜ͱ ˞։ൃআ͘
w #"4&Ͱൢച։࢝ w ಉ࣌ʹެࣜαΠτΦʔϓϯ w ͜ͷͱ͖ʮϞϊ͕ྑ͚ΕചΕΔʯͱ͍͏ߟ͑ ͕एׯ͋Γ·ͨ͠ʜ 4OPX.POLFZൢച։࢝
w 'BDFCPPLάϧʔϓ w ߪೖऀ͚ͩࢀՃՄೳ ΦϯϥΠϯίϛϡχςΟ։ઃ
w ΞοϓσʔτใʢνΣϯδϩάʣΛྲྀ͢ w Ͳͷํੑ͕ྑ͍͔Μͩͱ͖ʹΞϯέʔτ࣭ w ࢀՃϝϯόʔͷํ͕ࡶஊΛߘ w ͍Ζ͍Ζ͋ΔͰଓ͖࣌ܥྻͰʜ ΦϯϥΠϯίϛϡχςΟͰ͍ͬͯΔ͜ͱ
w τοϓϖʔδͷͭ͘ΓํΛ৴ w ຊϥΠϒίʔσΟϯάͱ͔͍ͨ͠Μ͚ͩͲɺ Ͳ͏ͬͨΒʮίʔυ͕ಡΊΔʯը࣭Ͱ৴Ͱ͖ Δͷ͔͕Θ͔Βͳ͍ʜ :PV5VCFϥΠϒ৴
ΞυϕϯτΧϨϯμʔ
w ͋·ΓׂҾΩϟϯϖʔϯΒͳ͍ํͳͷͰ͕͢ɺ ԁҾ͖ͷΩϟϯϖʔϯΛ࣮ࢪ w ʮՁ֨ΛԼ͛ͯചΔʯͷ͕తͰͳ͘ ʮ(1-ͱ͍͏ࢥʹڞײ͢ΔਓΛ૿͢͜ͱʯ ʮϑΝϯΛ૿͢͜ͱʯ͕త ඇ(1-༗ྉςʔϚ͔ΒͷҠߦΩϟϯϖʔϯ
None
None
w ച্͕Լ͕ͬͨ͜ͱʹϏϏͬͯ"EXBSETͱ 'BDFCPPLࠂΛଧͬͯ͠·͍·ͨ͠ʜ w ૯ֹສԁఔ w ͷεΩϧͷ͋Γ·͕͢ɺ΄΅ޮՌͳ͠ɺ ੳೳྗͳ͠ɺͳͷͰҎޙجຊΒͳ͍͜ͱʹ ࠂ
w ίϛϡχςΟϚʔέςΟϯάܥͷࢿྉͰʮϋογϡ λάΛܾΊͯϢʔβʔʹͬͯΒ͏ͷ͕ྑ͍ʯ ͱ͍͏ͷΛΈ͔͚ͨͷͰXQTOPXNPOLFZʹܾ ఆ w ͋·ΓਁಁͤͣɺΒͳ͍ํʹTOPXNPOLFZͱ ͞ΕΔ͜ͱ͕ଟ͍ 55 ϋογϡλάΛܾఆ
w ଞςʔϚ͔ΒҠߦ͞Εͨํͷͱͯ͠ ެ։։࢝ w ݱࡏܧଓืूதʢ΄΅ߘແ͍ʜૹͬͯʜ ଞςʔϚ͔ΒҠߦ͞ΕͨํͷΞϯέʔτ
w 8PSE1SFTT͘͘ษڧձຊڮͰ͠ΌΔ༧ఆ ͷεϥΠυΛΦϯϥΠϯίϛϡχςΟͰࣄલʹڞ ༗ͯ͠ҙݟΛืूɺվળ εϥΠυͷιʔγϟϧվળ
w ࡚ͷσβΠφʔ1SJTNͷதଜ͞Μʹґཔ w ෳҊͭͬͯ͘ΦϯϥΠϯίϛϡχςΟͰΞϯέʔτ Λ͓͜ͳ͏͜ͱɺதଜ͞Μຊਓʹ֤ϩΰͷղઆΛߘ ͯ͠Β͏͜ͱΛґཔ w ϩΰΛҊͭͬͯ͘Β͍ΞϯέʔτΛ࣮ࢪ w ϩΰ
σβΠφʔ͞Μʹϩΰ੍࡞Λґཔ
w ΦϯϥΠϯίϛϡχςΟͰαϙʔτ͓͜ͳͬͯ ͍͕ͨɺ6*తʹ͖ͭ͘ͳ͖ͬͯͨ w ެࣜαΠτʹCC1SFTTϓϥάΠϯͰαϙʔτ ϑΥʔϥϜΛ։ઃ w ͍ํΧελϚΠζͷαϙʔτɾཁͪ͜Βɺ ͪΐͬͱͨ͠ΓͱΓ͓Βͤͷڞ༗ͳͲΦ ϯϥΠϯίϛϡχςΟͱ͍͏Έ͚ʹ
αϙʔτϑΥʔϥϜ։ઃ
w αϙʔτϑΥʔϥϜΛ։ઃ͢ΔͨΊʹ CC1SFTTௐػೳՃΞυΦϯΛ։ൃͯͨ͠ w ϝϯόʔݶఆͰɺظؒݶఆແঈ w ൢച։࢝ αϙʔτϑΥʔϥϜ༻ͷΞυΦϯͷ
w ਃ͍͍ͨͩͨαΠτ γϣʔέʔεͱͯ͠αΠτ ʹެ։ w ݱࡏܧଓืूܝࡌத ར༻ࣄྫืू։࢝
w 8PSE1SFTTʹʮࢠςʔϚʯػೳ͕͋Δ͕ ʮଙςʔϚʯͭ͘Εͳ͍ͷͰσβΠϯεΩϯత ͳతͰ͢Δͷφϯηϯε w ϓϥάΠϯͱͯ͠σβΠϯΛมߋ͢ΔػೳΛಠࣗ ։ൃ σβΠϯεΩϯػೳϦϦʔε
w σβΠϯεΩϯͷͭ͘ΓํղઆهࣄΛ ϦϦʔε w σβΠϯεΩϯొਃϑΥʔϜΛ ެ։ σβΠϯεΩϯػೳϦϦʔε
w 8PSE#FODIਆށͰ͠ΌΔ༧ఆͷεϥΠυΛ ΦϯϥΠϯίϛϡχςΟͰࣄલʹڞ༗ͯ͠ҙݟΛ ืूɺվળ w 8PSE#FODIਆށཧਓͷํΦϯϥΠϯ ίϛϡχςΟʹ͍Δ͜ͱΛΕ͍ͯͯɺ ʮ͋ʯͱͳͬͨ εϥΠυͷιʔγϟϧվળ
w ʮΞοϓσʔτػೳ͚ͩΛͳͨ͘͠ແྉ൛ʯͷ Λࢥ͍ͭ͘ɺΦϯϥΠϯίϛϡχςΟͰ ྑ͍ԠΛಘΒΕͣஅ೦ w ແྉ൛͍͔ͭͬͯΈ͍͚ͨͲɺ͜ΕҎ্੍ݶ Λ͓͜ͳ͓͏ͱ͢Δͱೋॏཧ͠ͳ͍ͱ͍͚ͳ͘ ͳΔͷͰ໘ Ξοϓσʔτػೳ͚ͩΛͳͨ͘͠ແྉ൛
w ຖ݄݄ʹΦϯϥΠϯίϛϡχςΟͰʮτοϓ ߘऀϥϯΩϯάʯΛެ։ ʙτοϓߘऀϥϯΩϯάൃද
w ϚʔέςΟϯά࣮ݧࣨͱͨ͠༗ྉͷΦϯϥΠϯ αϩϯΛ্ཱͪ͛Α͏ͱࢥ͍͖ͭɺΦϯϥΠϯί ϛϡχςΟʹҙݟΛืΔͨΊͷจΛԼ͢Δɺ ͏·͍͔͘ͳ͍ؾ͕͖ͯͯ͠அ೦ w Πϕϯτ࣌ͳͲͨ·ʹઐ༻ͷεϨουΛͭͬͯ͘ ͬͯΈ͍ͯ·͢ʢޙड़ʣ ༗ྉͷΦϯϥΠϯαϩϯ
8PSE$BNQ0TBLBεϐʔΧʔొஃ IUUQTCJUMZW:O&OQ
w νϥγ࡞ઓͰΉʢ੍࡞աఔྲྀ͢ɺݶఆΫʔ ϙϯ͖ɺख࡞Γɺগ෦ʣ w ͋͑ͯख࡞Γײ͋;ΕΔϒʔε w ݁ՌɺࣦഊɻΫʔϙϯར༻ຕͷΈʜ 8PSE$BNQ0TBLBεϙϯαʔϒʔεग़ల
w Ϣʔβʔ4OPX.POLFZΛհ ͯ͠ࣄΛൃͨ͠ΓडͰ͖ ΔΑ͏ͳɺখ͞ͳܦࡁݍ͕Ͱ͖ ͨΒྑ͍ͳͱࢥ͍։ൃ w શ͘ར༻͞Εͣʜ δϣϒϘʔυެ։
None
None
w #"4&͔Βɺ8PP$PNNFSDF 4USJQFར༻ʹΑΔ ࣗࣾαΠτൢചʹมߋ w αϙʔτͷαʔϏεͷఏڙ՝ۚঢ়ଶͱ࿈ಈ w ςʔϚࣗମղޙར༻ՄೳɺΞοϓσʔτ ղޙఏڙ͞ΕΔ ചΓΓ͔ΒαϒεΫϦϓγϣϯ
w ΦϯϥΠϯίϛϡχςΟʹʮ8PSE$BNQ5PLZP ϙϯαʔϒʔεग़లʹ͚ͯͷ ϚʔέςΟϯά࣮ݧࣨʯΛ։ઃ w ϊϕϧςΟ࡞ઓͷ૬ஊɺͲͷΑ͏ͳϊϕϧςΟ͕ ͋Δͱ͓͠Ζͦ͏͔ҙݟΛืू ϚʔέςΟϯά࣮ݧࣨ
None
w αϒεΫϦϓγϣϯʹҠߦͯ͠ϲ݄ɺച্ͳͲͷ དʑهࣄΛϝϯόʔݶఆͰެ։ ݄ؒച্هࣄͷެ։
w (VUFOCFSH8PSE1SFTT͔Βࡌ͞ΕΔ ϒϩοΫܕͷ࣍ظΤσΟλʔɻ࢝͋ͨΓͰ ݱࡏͷΤσΟλʔ͔ΒΓସΘΔ༧ఆ w ଞͷςʔϚͰຊ֨తʹରԠ͍ͯ͠Δͷ͕ ΄ͱΜͲͳ͍ͨΊɺઌͯ͠ରԠத w ʮରԠͱʯ ʙ(VUFOCFSHରԠ
w (VUFOCFSH͘͢͝ॻ͖͋͘͢Δͷͷɺ͍ΘΏΔ ʮ8FCϖʔδʯΛͭ͘Ζ͏ͱ͢ΔͱطଘͷϒϩοΫ͚ͩͰ ශऑ w ࣮༻తͰศརͳϒϩοΫΛՃ͢ΔϓϥάΠϯͱͯ͠ ։ൃɻ༗ྉൢചΛ༧ఆʢ͍ͯ͠·ͨ͠ʣ w ΦϯϥΠϯίϛϡχςΟϝϯόʔݶఆͰެ։ w
IUUQTTOPXNPOLFZJODPSHTOPXNPOLFZCMPDLT 4OPX.POLFZ#MPDLTͷ։ൃ
w େࡕͰఆظ։࠵͞Ε͍ͯΔʮͷ͘ΖΩϟϯϓʯʹࢀՃ w গਓ੍ͷϒϩΨʔ͚άϧʔϓσΟεΧογϣϯ w ͷ͘Ζ͞ΜϒϩΨʔͰɺ4OPX.POLFZΛޠΔ্Ͱ ֎ͤͳ͍Ωʔύʔιϯͳํ w ใΛॻ͍ͯʁͱ͍͏ҙݟΛ͘ ͷ͘ΖΩϟϯϓʹࢀՃ
IUUQTNPOPKQ
w ฏ΄΅ຖߋ৽த w ॻ͘ॴ4OPX.POLFZެࣜαΠτͰͳ͘ɺ ͋͑ͯϞϯΩʔϨϯνͷαΠτʹ ʙ4OPX.POLFZ։ൃࢽͷ࿈ࡌΛ։࢝
w ༧ఆ௨ΓϊϕϧςΟ࡞ઓͰࢀઓ w λΠϜϥΠϯΛڌͯ͠Ζ͏ͱإΊύωϧ πΠʔτ࡞ઓ࣮ࢪ w ࣮8PSE$BNQ5PLZPʹεϙϯαʔϒʔεΛͩͯ͠ ΦϦδφϧϊϕϧςΟΛ͢ΔͷʹͲͷ͘Β͍ͷඅ༻͕ ͔͔͔ͬͨ IUUQTTOPXNPOLFZJODPSHTQPOTPSOPWFMUZDPTU
8PSE$BNQ5PLZPεϙϯαʔϒʔεग़ల
None
None
ʙອըʮ4OPX.POLFZͳৗʯͷෆఆظ࿈ࡌΛ։࢝
w ઓུʹ͍ͭͯΦϯϥΠϯίϛϡχςΟͰ ҙݟΛืΔ w 8PSE1SFTTެࣜϓϥάΠϯ σΟϨΫτϦʹ4OPX.POLFZ#MPDLTΛਃ w ެࣜϓϥάΠϯσΟϨΫτϦͰެ։ ʙ4OPX.POLFZ#MPDLTͷઓུΛݕ౼
w αϙʔτϑΥʔϥϜΦʔϓϯͰ୭ͰӾཡՄೳ w डୗͳͲͰ༻͍ͯ͠Δ߹ΦʔϓϯͳͰ ͳ͘ɺͱରͰαϙʔτͯ͠Β͍͍ͨधཁ͕ ͋ΔͷͰʁ w νέοτΛߪೖͯ͠ϓϥΠϕʔττϐοΫΛཱͯΔ ͜ͱ͕Ͱ͖ΔػೳΛ։ൃதɻۙதʹൢച։࢝༧ఆ ϓϥΠϕʔταϙʔτͷϕʔλςετΛ։࢝
None
ࠓޙ͍ͨ͜͠ͱ
w ఆظతͳϥΠϒ৴ w ;PPNΛར༻ͨ͠ษڧձ͘͘ձ w ΦϑϥΠϯͰͷษڧձҿΈձ w ϝϯόʔݶఆͷϓϥάΠϯ w ϝϯόʔݶఆެ։ͷΧελϚΠζهࣄ
w άοζൢചɹͳͲͳͲ ࠓޙ͍ͨ͜͠ͱ