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
「ブロックテーマでは再現できない」は本当か?
inc2734
0
1.6k
Snow Monkey&unitone から見た WordPress エディターの変遷
inc2734
0
220
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
130
Snow Monkey とコミュニティ
inc2734
0
730
Featured
See All Featured
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.2k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
920
Reality Check: Gamification 10 Years Later
codingconduct
0
2.3k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
2
2.9k
Large-scale JavaScript Application Architecture
addyosmani
516
110k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Optimising Largest Contentful Paint
csswizardry
37
4k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
310
Art, The Web, and Tiny UX
lynnandtonic
304
22k
WENDY [Excerpt]
tessaabrams
14
40k
GitHub's CSS Performance
jonrohan
1033
470k
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 άοζൢചɹͳͲͳͲ ࠓޙ͍ͨ͜͠ͱ