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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
YAT
December 02, 2017
Technology
1
1.2k
テーマチェックのすすめ
WordPressのテーマを作成するときはもちろん、利用する場合にもテーマチェックをした方がいい理由がなに何か? を紹介しています。
YAT
December 02, 2017
Tweet
Share
More Decks by YAT
See All by YAT
slide-なごデvol4-YAT
yat8823jp
0
160
タブレットファーストと マルチデバイスUI
yat8823jp
4
250
WordPress 管理をラクにする WP-CLI
yat8823jp
3
5.9k
タブレットファーストと マルチデバイスUI
yat8823jp
3
970
チームビルディングコミュニケーション
yat8823jp
2
940
Tablet-first thinking - タブレットファーストの考え方
yat8823jp
3
160
design and typography
yat8823jp
1
170
フォントの基礎をおさらいしよう
yat8823jp
0
240
WordPressの テーマ開発フローを ブログに書いたお話
yat8823jp
0
200
Other Decks in Technology
See All in Technology
【SLO】"多様な期待値" と向き合ってみた
z63d
2
310
型を書かないRuby開発への挑戦
riseshia
0
190
Exadata Database Service on Dedicated Infrastructure(ExaDB-D) UI スクリーン・キャプチャ集
oracle4engineer
PRO
7
7.1k
JAWS Days 2026 楽しく学ぼう! 認証認可 入門/20260307-jaws-days-novice-lane-auth
opelab
1
170
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
14k
kintone開発のプラットフォームエンジニアの紹介
cybozuinsideout
PRO
0
820
EMからICへ、二周目人材としてAI全振りのプロダクト開発で見つけた武器
yug1224
4
420
ヘルシーSRE
tk3fftk
2
240
LLM活用の壁を超える:リクルートR&Dの戦略と打ち手
recruitengineers
PRO
1
250
ブラックボックス観測に基づくAI支援のプロトコルのリバースエンジニアリングと再現~AIを用いたリバースエンジニアリング~ @ SECCON 14 電脳会議 / Reverse Engineering and Reproduction of an AI-Assisted Protocol Based on Black-Box Observation @ SECCON 14 DENNO-KAIGI
chibiegg
0
140
開発組織の課題解決を加速するための権限委譲 -する側、される側としての向き合い方-
daitasu
5
250
製造業ドメインにおける LLMプロダクト構築: 複雑な文脈へのアプローチ
caddi_eng
1
460
Featured
See All Featured
First, design no harm
axbom
PRO
2
1.1k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
340
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.6k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
280
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.1k
BBQ
matthewcrist
89
10k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
190
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
The Curious Case for Waylosing
cassininazir
0
260
Transcript
ςʔϚνΣοΫͷ͢͢Ί 8PSE#FODI(JGV7PM ݄
ࣗݾհ
ϑϦʔϥϯε σβΠφʔσϕϩούʔ 8PSE$BNQ,BOTBJ ΦʔΨφΠβʔ :"5 :"5
ςʔϚ ࡞ͬͯ·͔͢ʁ
None
ウィジェット λΠτϧ ຊจ͕͍Γ·͢ɻຊจ͕͍Γ·͢ɻຊจ ͕͍Γ·͢ɻຊจ͕͍Γ·͢ɻ λΠτϧ ຊจ͕͍Γ·͢ɻຊจ͕͍Γ·͢ɻຊจ ͕͍Γ·͢ɻຊจ͕͍Γ·͢ɻ ループ処理
None
Βͳ͍ͱߦ͚ͳ͍ࣄ͕ࢁ ウィジェット ループ処理 CSS ディレクトリ構成 ファイル構成 関数 エスケープ処理 テンプレート ファイル
カスタマイザー functions.php 翻訳
ςʔϚ։ൃ ॳ৺ऀ͚ͷهࣄΛॻ͖·ͨ͠ આ໌Ͱ͏ͨΊʹ੩తͳαΠτσʔλ ग़དྷ্͕ͬͨςʔϚϑΝΠϧ (1-Ͱ ςʔϚσΟϨΫτϦʹਃதͰ͢
63- IUUQTXQZBUOFUDPN Q
None
ςʔϚνΣοΫ ͱ
ςʔϚσΟϨΫτϦʹܝࡌ͢ΔͨΊʹ࠷ݶक Δ͖ϧʔϧهड़͕͖ͪΜͱ͞Ε͍ͯΔ͔Λ νΣοΫ͢Δࣄ
ྫ͑ɺΤεέʔϓॲཧΛͬͯग़ྗ͞Ε͍ͯΔ͔ɻ ྫ͑ɺඞཁͳςϯϓϨʔτλά͕ςʔϚʹهड़͞Ε͍ͯΔ͔ ྫ͑ɺඞཁͳΫϥεଐੑ͕ఆٛ͞Ε͍ͯΔ͔ ྫ͑ɺޓੑɾηΩϡϦςΟϦεΫͷ͋ΔςϯϓϨʔτλά 1)1ͷ͕ؔར༻͞Ε͍ͯͳ͍͔
खಈͰνΣοΫ͢Δʹ ແཧ͕͋Δͧɾɾɾ
େৎʂ ϓϥάΠϯ͕͋Γ·͢
None
ϝϦοτ ୭Ͱ؆୯ʹςʔϚνΣοΫ͕Ͱ͖Δ ࣗͷΒͳ͍ࣄΛΔࣄ͕Ͱ͖Δ ςʔϚਃͷϋʔυϧ͕Լ͕Δ
͍ํ
͍ํ؆୯ ϓϥάΠϯΛμϯϩʔυ ϓϥάΠϯΛΠϯετʔϧ ϓϥάΠϯΛ༗ޮԽ αΠυϝχϡʔͷ֎؍͔ΒUIFNFDIFDL ҙɿσόοάϞʔυΛ༗ޮԽ͕ඞཁ
σόοάϞʔυ 8PSE1SFTTͷςʔϚϓϥάΠϯΛ։ൃ͢Δ ࡍɺΤϥʔΛग़ྗͯ͘͠ΕΔ
8PSE1SFTTσΟϨΫτϦ ͷԼ ͜ͷϑΝΠϧΛฤू
define( 'WP_DEBUG', true );
None
None
ඞਢςʔϚͷDTTʹXQDBQUJPOͷDTTΫϥε ͕ඞཁͰ͢ɻ ඞਢςʔϚͷDTTʹXQDBQUJPOUFYUͷDTTΫ ϥε͕ඞཁͰ͢ɻ ඞਢςʔϚͷDTTʹTUJDLZͷDTTΫϥε͕ඞ ཁͰ͢ɻ ඞਢςʔϚͷDTTʹHBMMFSZDBQUJPOͷDTTΫ ϥε͕ඞཁͰ͢ɻ ඞਢςʔϚͷDTTʹCZQPTUBVUIPSͷDTTΫϥ ε͕ඞཁͰ͢ɻ
ඞਢςʔϚ$44தʹ$44ΫϥεTDSFFOSFBEFS UFYU͕ඞཁͰ͢ɻ$PEFYͰ࣮ྫΛࢀরͯͩ͘͠͞ ͍ɻ ඞਢػঢ়ଶͷίϝϯτฦ৴ͷεΫϦϓτΛݟͭ ͚Δ͜ͱ͕Ͱ͖·ͤΜɻϓϥάΠϯͱςʔϚͷҠ ߦ&OIBODFE$PNNFOU%JTQMBZΛ͝ཡͩ͘͞ ͍ɻ QIQJG JTTJOHVMBS XQFORVFVF@TDSJQU lDPNNFOUSFQMZz ඞਢςΩετυϝΠϯ͕ςʔϚͷεϥοάͱҰக ͠·ͤΜɻݱࡏͷςΩετυϝΠϯ͜ͷςʔϚͷ ਖ਼͍͠εϥοάͱςΩετυϝΠϯXQCFHͰ͢ɻ ඞਢίϯςϯπͷ෯͕ఆٛ͞Ε͍ͯ·ͤΜɻྫJG JTTFU DPOUFOUXJEUI DPOUFOUXJEUI ͳͲͳͲ
ͱʹ͔͘ௐͯΈΔ
ඞਢ ςʔϚͷDTTʹXQDBQUJPOͷDTTΫϥε͕ඞཁͰ͢ɻ
None
None
$PEFYຊޠ $44ͷϖʔδΛࢀর
None
None
None
ߘʹը૾Λૠೖ͢ΔࡍɺΩϟϓγϣϯΛొ͢Δͱ ը૾ͷԼʹΩϟϓγϣϯ༻ͷςΩετ͕ग़ݱ͠·͢ɻ ͜ΕΛάϧʔϐϯά͍ͯ͠ΔEJWλά ʹXQDBQUJPO͕ࢦఆ͞ΕΔ
ςʔϚ։ൃ࣌͜ͷଘࡏΛ Βͳ͍ͱ ࣮Λ༧Ίߟྀ͢Δ͜ͱग़དྷͳ͍
Βͳ͍͜ͱΛ Δ͜ͱ͕ग़དྷΔ XQDBQUJPO TUJDLZ HBMMFSZDBQUJPO CZQPTUBVUIPS
ଞʹ
ඞਢ ςʔϚ$44தʹ$44Ϋϥε TDSFFOSFBEFSUFYU͕ඞཁͰ͢ɻ $PEFYͰ࣮ྫΛࢀর͍ͯͩ͘͠͞ɻ
<form class="p-search-form" id="searchform"> <label class="screen-reader-text" for="s">ݕࡧ:</label> <input class="p-search-form__keyword" placeholder="Ωʔϫʔυ"> <input
class="p-search-form__submit" id=“searchsubmit" type="submit" value="ݕࡧ"> </form> ιʔε্ϥϕϧ͕ଘࡏ͢ Δ͕ϖʔδͰϥϕϧΛ දࣔ͠ͳ͍
ඞਢ ػঢ়ଶͷίϝϯτฦ৴ͷεΫϦϓτΛ ݟ͚ͭΔ͜ͱ͕Ͱ͖·ͤΜɻ <?php if ( is_singular() ) wp_enqueue_script( “comment-reply”
); ?> ϓϥάΠϯͱςʔϚͷҠߦ&OIBODFE $PNNFOU%JTQMBZΛ͝ཡ͍ͩ͘͞ɻ
IFBEFSQIQͷ QIQXQ@IFBE ͷߦ্ʹ ԼهίʔυΛૠೖ <?php if ( is_singular() )
wp_enqueue_script( “comment-reply” ); ?>
σϞ
·ͱΊ
ςʔϚνΣοΫΛߦ͏͜ͱͰ Βͳ͍͜ͱΛΔࣄ͕Ͱ͖Δ
8PSE1SFTT͕͍࣋ͬͯΔػೳͷ෦ͳͷͰ ελΠϦϯάͳͲ͕ఆٛ͞Ε͍ͯͳ͍ͱ ӡ༻࣌ͷૢ࡞Ͱɺ։ൃऀͷҙਤ͠ͳ͍ڍಈ͕ ࣮ݱ͞Εͯ͠·͏ɻ
ελΠϦϯά͋Γ ελΠϦϯάͳ͠
ελΠϦϯάʹݶͬͨ͜ͱͰͳ͘ ༷ʑରԠ͍ͯ͘͜͠ͱͰ ΫΦϦςΟ্͕͕Δ
ಛʹςʔϚσΟϨΫτϦʹਃ͢Δ ͭΓͳ͍ͱ͍͏ํ
ࢥ͍ग़͍ͯͩ͘͠͞
ྫ͑ɺΤεέʔϓॲཧΛͬͯग़ྗ͞Ε͍ͯΔ͔ɻ ྫ͑ɺඞཁͳςϯϓϨʔτλά͕ςʔϚʹهड़͞Ε͍ͯΔ͔ ྫ͑ɺඞཁͳΫϥεଐੑ͕ఆٛ͞Ε͍ͯΔ͔ ྫ͑ɺޓੑɾηΩϡϦςΟϦεΫͷ͋ΔςϯϓϨʔτλά 1)1ͷ͕ؔར༻͞Ε͍ͯͳ͍͔
ηΩϡϦςΟϦεΫΛ๊͑ͨͷةݥ
8PSE1SFTTʹର͢Δݟ͕૿͑Δ ͦͯ͠ԿΑΓ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ