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
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
140
タブレットファーストと マルチデバイスUI
yat8823jp
4
240
WordPress 管理をラクにする WP-CLI
yat8823jp
3
5.8k
タブレットファーストと マルチデバイスUI
yat8823jp
3
930
チームビルディングコミュニケーション
yat8823jp
2
850
Tablet-first thinking - タブレットファーストの考え方
yat8823jp
3
140
design and typography
yat8823jp
1
160
フォントの基礎をおさらいしよう
yat8823jp
0
230
WordPressの テーマ開発フローを ブログに書いたお話
yat8823jp
0
190
Other Decks in Technology
See All in Technology
データモデリング通り #2オンライン勉強会 ~方法論の話をしよう~
datayokocho
0
180
AWS DDoS攻撃防御の最前線
ryutakondo
1
170
Intro to Software Startups: Spring 2025
arnabdotorg
0
270
オブザーバビリティ文化を組織に浸透させるには / install observability culture
mackerelio
0
150
夏休みWebアプリパフォーマンス相談室/web-app-performance-on-radio
hachi_eiji
0
250
結局QUICで通信は速くなるの?
kota_yata
8
7.4k
アカデミーキャンプ 2025 SuuuuuuMMeR「燃えろ!!ロボコン」 / Academy Camp 2025 SuuuuuuMMeR "Burn the Spirit, Robocon!!" DAY 1
ks91
PRO
0
150
AIと描く、未来のBacklog 〜プロジェクト管理の次の10年を想像し、創造するセッション〜
hrm_o25
0
110
ロールが細分化された組織でSREと協働するインフラエンジニアは何をするか? / SRE Lounge #18
kossykinto
0
230
✨敗北解法コレクション✨〜Expertだった頃に足りなかった知識と技術〜
nanachi
1
760
Oracle Exadata Database Service on Cloud@Customer X11M (ExaDB-C@C) サービス概要
oracle4engineer
PRO
2
6.4k
o11yツールを乗り換えた話
tak0x00
2
1.6k
Featured
See All Featured
Automating Front-end Workflow
addyosmani
1370
200k
Embracing the Ebb and Flow
colly
86
4.8k
GraphQLとの向き合い方2022年版
quramy
49
14k
Gamification - CAS2011
davidbonilla
81
5.4k
The Cost Of JavaScript in 2023
addyosmani
53
8.8k
Scaling GitHub
holman
462
140k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
110
20k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
RailsConf 2023
tenderlove
30
1.2k
Raft: Consensus for Rubyists
vanstee
140
7.1k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
1k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
880
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ʹର͢Δݟ͕૿͑Δ ͦͯ͠ԿΑΓ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ