Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
本当に使えるテーマとはどのような ものかを考え続けた結果
Search
Takashi Kitajima
September 17, 2016
Programming
5
9.9k
本当に使えるテーマとはどのような ものかを考え続けた結果
Takashi Kitajima
September 17, 2016
Tweet
Share
More Decks by Takashi Kitajima
See All by Takashi Kitajima
「ブロックテーマでは再現できない」は本当か?
inc2734
0
1.2k
Snow Monkey&unitone から見た WordPress エディターの変遷
inc2734
0
170
Snow Monkey CM
inc2734
0
110
メンテナンス性を考慮した CSS 設計
inc2734
0
370
Snow Monkey とは
inc2734
0
1.3k
WordPress_テーマのつくりかた.pdf
inc2734
4
580
受託開発者だった僕が WordPress の有料テーマ開発者になって学んだこと
inc2734
1
1.1k
Snow Monkey(WordPress) による web コンテンツ制作の新しいカタチ【ビジネスパーソン向け】
inc2734
0
120
Snow Monkey とコミュニティ
inc2734
0
670
Other Decks in Programming
See All in Programming
CS教育のDX AIによる育成の効率化
niftycorp
PRO
0
110
AI時代のソフトウェア開発でも「人が仕様を書く」から始めよう-医療IT現場での実践とこれから
koukimiura
0
150
PostgreSQL を使った快適な go test 環境を求めて
otakakot
0
550
ベクトル検索のフィルタを用いた機械学習モデルとの統合 / python-meetup-fukuoka-06-vector-attr
monochromegane
2
420
new(1.26) ← これすき / kamakura.go #8
utgwkk
0
2.3k
TipKitTips
ktcryomm
0
170
Claude Code の Skill で複雑な既存仕様をすっきり整理しよう
yuichirokato
1
380
AWS Infrastructure as Code の新機能 2025 総まとめ 〜SA 4人による怒涛のデモ祭り〜
konokenj
10
3.4k
AIに任せる範囲を安全に広げるためにやっていること
fukucheee
0
130
nilとは何か 〜interfaceの構造とnil!=nilから理解する〜
kuro_kurorrr
3
1.9k
技術検証結果の整理と解析をAIに任せよう!
keisukeikeda
0
120
Rで始めるML・LLM活用入門
wakamatsu_takumu
0
180
Featured
See All Featured
Side Projects
sachag
455
43k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
60
42k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
120
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
SEO for Brand Visibility & Recognition
aleyda
0
4.4k
The Language of Interfaces
destraynor
162
26k
The browser strikes back
jonoalderson
0
790
Java REST API Framework Comparison - PWX 2021
mraible
34
9.2k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
sira's awesome portfolio website redesign presentation
elsirapls
0
190
Rebuilding a faster, lazier Slack
samanthasiow
85
9.4k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
110
Transcript
None
ຊʹ͑ΔςʔϚͱͲͷΑ͏ͳ ͷ͔Λߟ͑ଓ͚ͨ݁Ռ ΩλδϚλΧγ!JOD
ޛΓ l໎ໝΛڈͬͨਅཧͦͷऔಘz XJLJQFEJBΑΓҾ༻
ͲͷΑ͏ʹͯ͠ޛΓΛ։͘ʹࢸ͔ͬͨ
8PSE1SFTTʹΑΔαΠτ੍࡞˺ςʔϚ੍࡞ΛޮԽ͍ͨ͠ ͪΖΜຖճϑϧεΫϥον໘ ελʔλʔςʔϚΞοϓσʔτͰ͖ͳ͍ ͲͷΑ͏ͳαΠτͷ੍࡞ʹ͓͍ͯద༻Ͱ͖ΔςʔϚΛ ࡞Ζ͏
w )BCBLJSJ IUUQIBCBLJSJJODPSH w #PPUTUSBQ w ΧελϚΠβʔͰϨΠΞτσβΠϯΛઃఆՄೳ
w ݁ՌɺΘΓͱศརͰͦΕͳΓʹ׆༂ w ͨͩɺ͍Ζ͍ΖͱετϨεΛײ͡Δ෦ w ྑ͍෦Λͭͭ͠ɺ͞ΒʹࣄΛޮԽͰ͖Δςʔ ϚʹԿ͕ඞཁͳͷ͔ɺ ৸৯ΛΕߟ͑ൈ͘͜ͱʢӕʣ
ޛΓΛ։͖·ͨ͠
ςʔϚͷ$44 ̍
ςʔϚͷ$44ɺ͍Βͳ͍ ̍
Ұ͔Β$44ॻ͍ͯͨΒεΫϥονͱ มΘΒͳ͍͡ΌΜɺԿݴͬͯΜͷX
w ͲͷΑ͏ͳσβΠϯͷαΠτʹͰద༻Ͱ͖Δςʔ Ϛͱ͍͏ίϯηϓτͷ߹ ςʔϚ͕ݻ༗ͷ$44Λ ͍࣋ͬͯΔͱ΄ͱΜͲͷ߹ɺअຐ w ͔͠͠ɺຊʹςʔϚͷҰͷ০Λར༻͠ͳ͍Α ͏ʹͯ͠͠·ͬͯεΫϥονͷ։ൃͱൺ͞΄Ͳޮ ԽͰ͖·ͤΜ w
ͰͲ͏͢Εྑ͍ͷ͔
$44ϝλݴޠ
w $44ϝλݴޠ-FTTɺ4BTTɺ4UZMVT w ࢠςʔϚςʔϚͷʮ$44ʯͰͳ͘ʮ$44ϝλݴ ޠʯΛJNQPSU͢Δ w ςʔϚͷ$44ϝλݴޠʹΑΔ$44ઃܭ͕ਖ਼͘͠ߦΘ Ε͍ͯΕ ඞཁͳίϯϙʔωϯτͷελΠϧʹߜͬͯ JNQPSUͰ͖Δ
w ςʔϚͷ$44ϝλݴޠʹΑΔ$44ઃܭ͕ਖ਼͘͠ߦΘ Ε͍ͯΕ จࣈαΠζɺߦؒɺ৭ઃఆͷมΛ্ॻ ͖͢Δ͚ͩͰॳظελΠϦϯά͕ߦ͑Δ w ্هͷΑ͏ͳࣗಈԽ͕Ͱ͖Εదʹઃఆ͞Ε͕ͪͳ ཁૉ͝ͱͷNBSHJOMJOFIFJHIUࣗಈܭࢉͤͯ͞࠷ దͳΛద༻͢Δ͜ͱ͕Մೳʹ
ςʔϚͷ)5.- 2
ςʔϚͷ)5.-ɺ͍Βͳ͍ 2
ͳʹ͍͍ͬͯͩͭ͜X
w ͪ͜Β$44ͷ߹ͱಉ͘͡ɺςʔϚ͕࣋ͭσϑΥϧ τͷϚʔΫΞοϓ΄ͱΜͲͷ߹ɺअຐ w ςʔϚͷ)5.-ࢠςʔϚ͔Βࣗ༝ʹมߋɾࠩ͠ସ͑ Ͱ͖ΔΑ͏ʹςϯϓϨʔτ͔ΒΓ͢ඞཁ͕͋Δ w ҆қʹʮ͍͍ɺࢠςʔϚʹςʔϚͱಉ໊ͷςϯϓ ϨʔτΛ༻ҙ͢Εྑ͍Ͱ͠ΐXʯͱࢥΘΕͨํ ʮ)BCBLJSJ"EWFOU$BMFOEFSʯΛख़ಡ͠·͠ΐ͏
w 8PSE1SFTT63-ΛͱʹࣗಈతʹϏϡʔͱͳΔϝΠϯ ςϯϓϨʔτ JOEFYQIQɺTJOHMFQIQ Λܾఆ͢Δ w ͦΕΒϝΠϯςϯϓϨʔτʹࣅͨΑ͏ͳ)5.-Λϕλ ϕλͱهड़͢Δͷ͕௨ྫ w ্هͷ͜ͱ͔Βɺ8PSE1SFTTͷϑϩϯτίϯτϩʔϥʔ
ͱςϯϓϨʔτʢϏϡʔʣີ݁߹ʹͳΓ͍͢ɻςϯ ϓϨʔτͱ)5.-·ͨɺີ݁߹ʹͳΓ͍͢ɻ w ͰɺͲ͏͢Εྑ͍ͷ͔
ίϯτϩʔϥʔΛ࡞Ζ͏
w 8PSE1SFTT͕63-Λͱʹݺͼग़͢ϝΠϯςϯϓϨʔ τΛίϯτϩʔϥʔͱͯ͠͏ w ͦͷςϯϓϨʔτͰϨΠΞτϑΝΠϧͱϏϡʔϑΝΠ ϧΛࢦఆͯ͠ϨϯμϦϯάͤ͞Δ w ͜͏͢Δ͜ͱͰςϯϓϨʔτͱ)5.-ΛΓ͠ɺࢠςʔ ϚͷςʔϚͷ)5.-ʹର͢ΔґଘΛݮΒ͢͜ͱ͕Ͱ ͖Δ
<!DOCTYPE html> <html <?php language_attributes(); ?>> <head>…</head> <body <?php body_class();
?>> <div id="container"> <?php get_header(); ?> <div class="contents"> <main>…</main> <?php get_sidebar(); ?> </div> <?php get_footer(); ?> </div> </body> </html> #FGPSF TJOHMFQIQ
$layout = 'layout/right-sidebar'; $view = 'template-parts/content/content'; Controller::set_layout( $layout ); Controller::set_view(
$view, get_post_type() ); Controller::render(); "GUFS TJOHMFQIQ
$layout = 'layout/right-sidebar'; $view = 'template-parts/content/content'; Controller::set_layout( $layout ); Controller::set_view(
$view, get_post_type() ); Controller::render(); "GUFS TJOHMFQIQ ͜ͷϝιουʹϨΠΞτͱϏϡʔΛมߋͰ͖ΔϑΟϧλʔϑοΫΛࠐΉ
add_filter( 'layout', function( $layout ) { if ( 'news' ===
get_post_type() ) { return 'layout/one-column'; } return $layout; } ); ࢠςʔϚͷGVODUJPOTQIQ
IUUQTHJUIVCDPNJODNJNJ[VLV
ޛΓΛ։͍ͨ݁ՌɺຊདྷͷతͰ͋Δ ࣄͷޮ্͕ͬͨͷ͔
ҰൠతͳςʔϚͱߏ͕ҧ͍ա͗ΔͨΊ ࣮ೖ͢Δ༐ؾ͕͋Γ·ͤΜɻ