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
1k
テーマチェックのすすめ
WordPressのテーマを作成するときはもちろん、利用する場合にもテーマチェックをした方がいい理由がなに何か? を紹介しています。
YAT
December 02, 2017
Tweet
Share
More Decks by YAT
See All by YAT
slide-なごデvol4-YAT
yat8823jp
0
120
タブレットファーストと マルチデバイスUI
yat8823jp
4
210
WordPress 管理をラクにする WP-CLI
yat8823jp
3
5.6k
タブレットファーストと マルチデバイスUI
yat8823jp
3
780
チームビルディングコミュニケーション
yat8823jp
1
680
Tablet-first thinking - タブレットファーストの考え方
yat8823jp
3
140
design and typography
yat8823jp
1
160
フォントの基礎をおさらいしよう
yat8823jp
0
230
WordPressの テーマ開発フローを ブログに書いたお話
yat8823jp
0
170
Other Decks in Technology
See All in Technology
年間一億円削減した時系列データベースのアーキテクチャ改善~不確実性の高いプロジェクトへの挑戦~
lycorptech_jp
PRO
3
2.9k
AOAI Dev Day - Opening Session
yoshidashingo
2
470
コンテナ・K8s研修 - 前半 コンテナ基礎・ハンズオン【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
170
RAGのサービスをリリースして1年3ヶ月が経ちました
segavvy
4
960
推薦システムを本番導入する上で一番優先すべきだったこと~NewsPicks記事推薦機能の改善事例を元に~
morinota
0
130
AutomatedLabを使って内部ペンテストを勉強しよう! -やられ社内ネットワークの自動構築-
n_etupirka
1
610
ソフトウェアエンジニアリングの知見を活かして データ基盤をいい感じにする on Snowflake [MIERUNE BBQ #10]
mtpooh
2
150
データベース研修 分析向けSQL入門【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
110
初中級者用如何使用backlog -VALE TUDOEDITION-
in0u
0
140
DDDにおける認可の扱いとKotlinにおける実装パターン / authorization-for-ddd-and-kotlin-implement-pattern
urmot
4
390
ここがすごいよ! AWS Systems Manager!
saichan11
0
1.8k
Classmethod流のPlatform Engineering / classmethod-platform-engineering-devio2024
tomoki10
0
480
Featured
See All Featured
How to name files
jennybc
67
96k
Teambox: Starting and Learning
jrom
130
8.6k
Statistics for Hackers
jakevdp
792
220k
Being A Developer After 40
akosma
72
580k
Rails Girls Zürich Keynote
gr2m
93
13k
The Language of Interfaces
destraynor
151
23k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
248
20k
The World Runs on Bad Software
bkeepers
PRO
63
11k
GraphQLとの向き合い方2022年版
quramy
36
13k
Optimising Largest Contentful Paint
csswizardry
18
2.6k
VelocityConf: Rendering Performance Case Studies
addyosmani
321
23k
Web development in the modern age
philhawksworth
203
10k
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ʹର͢Δݟ͕૿͑Δ ͦͯ͠ԿΑΓ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ