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
約3年間WordPressで運用したブログで使い倒したプラグイン紹介
Search
okutani
February 17, 2018
Programming
500
1
Share
約3年間WordPressで運用したブログで使い倒したプラグイン紹介
WordPressと仲良くなろう会 #1 のLTで使った資料
okutani
February 17, 2018
More Decks by okutani
See All by okutani
Webエンジニアが 副業・フリーランスで活躍するために知っておくべき10のこと
okutani_t
1
320
Git勉強しよう会 #3
okutani_t
0
400
Git勉強しよう会 #2
okutani_t
0
710
年末商戦に向けてCSとエンジニア間で取り組んだこと 〜Last Winter〜
okutani_t
0
380
フリーランスのWebエンジニアが月100万円稼ぐまでに読んだ参考書7選
okutani_t
0
190
Git勉強しよう会 #1
okutani_t
0
570
ブログ運営から学ぶ 『読まれる記事』とバズの話
okutani_t
0
88
ブロガー勉強会〜HTML+CSSの超基礎編〜
okutani_t
0
1.5k
Other Decks in Programming
See All in Programming
(Re)make Regexp in Ruby: Democratizing internals for the JIT
makenowjust
3
720
PHPer、Cloudflare に引っ越す
suguruooki
1
110
SREに優しいTerraform構成 modulesとstateの組み方
hiyanger
2
150
Claude Code × Gemini × Ebitengine ゲーム制作素人WebエンジニアがGoでゲームを作った話
webzawa
0
160
煩雑なSkills管理をSoC(関心の分離)により解決する――関心を分離し、プロンプトを部品として育てるためのOSSを作った話 / Solving Complex Skills Management Through SoC (Separation of Concerns)
nrslib
4
1k
🦞OpenClaw works with AWS
licux
1
270
JAWS-UG横浜 #100 祝・第100回スペシャルAWS は VPC レスの時代へ
maroon1st
0
180
〜バイブコーディングを超えて〜 チームで実験し続けたAI駆動開発
tigertora7571
0
170
SkillがSkillを生む:QA観点出しを自動化した
sontixyou
6
3.5k
Programming with a DJ Controller — not vibe coding
m_seki
3
270
10年分の技術的負債、完済へ ― Claude Code主導のAI駆動開発でスポーツブルを丸ごとリプレイスした話
takuya_houshima
0
2.6k
アクセシビリティ試験の"その後"を仕組み化する
yuuumiravy
1
180
Featured
See All Featured
Git: the NoSQL Database
bkeepers
PRO
432
67k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2k
Mind Mapping
helmedeiros
PRO
1
170
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
780
A designer walks into a library…
pauljervisheath
211
24k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
53k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Designing for Timeless Needs
cassininazir
0
210
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.9k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Building an army of robots
kneath
306
46k
GitHub's CSS Performance
jonrohan
1032
470k
Transcript
3ؒWordPressͰ ӡ༻ͨ͠ϒϩάͰ ͍ͨ͠ϓϥάΠϯհ okutani WordPressͱྑ͘ͳΖ͏ձ #1 2018/02/17
ࣗݾհ ✤PLVUBOJ wࡀ wϒϩΨʔ w݄ؒສ17ͷϒϩάʮWEFFQʯ wझຯ٢ࣉ८Γ
ϋοϐʔόϨϯλΠϯʂ ʢ͏ऴΘ͚ͬͨͲʣ
νϣίϘοΫεʲ13ʳ XXXDIPDPHJWFT ಗ໊ͰνϣίΛૹΓ߹͏αʔϏεΛ࡞ͬͨΑʂ
ຊ
ࠓͷΞδΣϯμ ᶃ8PSE1SFTTڥपΓհ ᶄ͍ؒͨ͠ϓϥάΠϯ
ͷલʹ
ͷલʹ
ݟͨ͜ͱ͋Δਓʁ
͋Γ͕ͱ͏͍͟͝·͢
1. WordPressڥपΓհ
vdeep͕ಈ͍͍ͯΔαʔόʔ
94&37&3
94&37&3ͷಛ ᶃ݄ԁ͙Β͍ ᶄ҆ఆͯ͠Δʢར༻͔ͯ͠ΒҰແ͠ʣ ᶅॠؒΞΫηεਓ͙Β͍Ͱ0, ᶆϒϩΨʔͷར༻ߴ͍
ϩʔΧϧڥ
7$$8
7$$8ͷಛ ᶃ7BHSBOUͰՔಇ ᶄखݩͰهࣄॻ͍ͯ94&37&3ʹͦͷ··ૹΕΔ ᶅόοΫΞοϓతͱͯ͠ར༻ʢखݩʹશσʔλ͕͋Δ͔Β ҆৺ʣ ᶆ.".1 9".11 ΑΓɺͳΜ͔͔͍͍ͬ͜ʢϓϩάϥϚʔ ઢʣ
ͬͯΔΤσΟλ
Evernote
ଞʹ࣭͕͋ͬͨΒޙ΄Ͳ...
2. 3͍ؒͨ͠ϓϥάΠϯ
WEFFQͰͬͯΔϓϥάΠϯҰཡ ᶃ"EE2VJDLUBHʢಠࣗλάՃʣ ᶄ"MM*O0OF4&01BDLʢ4&0ରࡦʣ ᶅ#BDL81VQʢόοΫΞοϓʣ ᶆ#FUUFS%FMFUF3FWJTJPOʢϦϏδϣϯআʣ ᶇ#SPLFO-JOL$IFDLFSʢϦϯΫΕνΣοΫʣ ᶈ$POUBDU'PSNʢ͓͍߹ΘͤϑΥʔϜʣ ᶉ%JTRVTGPS8PSE1SFTTʢίϝϯτʣ ᶊ&888*NBHF0QUJNJ[FSʢը૾ѹॖʣ ᶋ&YUFSOBM-JOLTʢ֎෦ϦϯΫʣ
ᶌ-B[Z-PBEʢը૾ಡΈࠐΈԆʣ ᶍ14"VUP4JUFNBQʢ)5.-αΠτϚοϓʣ ᶎ4FBSDI3FHFYʢهࣄஔʣ ᶏ5BCMFPG$POUFOUT1MVTʢݟग़͠ϦϯΫ࡞ʣ ᶐ7"4PDJBM#V[[ʢ4/4γΣΞϘλϯʣ ᶑ814PDJBM#PPLNBSLJOH-JHIUʢ4/4γΣΞϘλϯʣ ᶒ1VC4VC)VCCVCʢߋ৽௨ʣ ᶓ4MJEF4IBSFʢεϥΠυઃஔʣ
ΊͬͪΌଟ͍
͍͔ͭ͘ศརͳ͚ͭͩհ
1. AddQuicktag
"EE2VJDLUBH
ྫ͑
"EE2VJDLUBH 5XJUUFSͷϦϯΫషͬͨΓ
"EE2VJDLUBH ϓϩάϥϛϯάͷίʔυషͬͨΓ
"EE2VJDLUBH ࢀߟɾϦϯΫόοδషͬͨΓͱ͔
AddQuicktag ΊͬͪΌศར☺
࣍
2. PS Auto Sitemap
αΠτϚοϓ࡞ͬͯ͘ΕΔ
WEFFQαΠτϚοϓ
PS Auto Sitemap ᶃ4&0తʹઃஔͯ͠ΔʢޮՌ͕͋Δ ͔Βͳ͍ʣ ᶄͨ·ʹ$USM 'Ͱݕࡧͨ͠Γ ᶅͱΓ͋͑ͣ࠷ॳʹઃஔ
3. Lazy Load
ը૾ͷಡΈࠐΈΛԆ
αΠτͷಡΈࠐΈUP⤴
Lazy Load εΫϩʔϧͨ͠ͱ͖ʹը૾͕ಡΈࠐ·ΕΔ
ಋೖ͢Δ͚ͩͰউखʹઃఆ͞ΕΔ ͓खܰʂ
4. Broken Link Checker
ϦϯΫ͕Εͨͱ͖ʹ ڭ͑ͯ͘ΕΔ
Broken Link Checker ϦϯΫ͕ΕͯΔͱಡऀʹϑϨϯυϦʔ ͡Όͳ͍ͷͰɺͳΔ͘ுΓସ͑·͠ΐ͏ vdeepͰ͋Μ·ΓͪΌΜͱͰ͖ͯͳ͍...͝ΊΜͳ͍͞
5. Table of Contents Plus
ݟग़͔͠ΒࣗಈͰ ࣍Λ࡞ͬͯ͘ΕΔ
Table of Contents Plus WEFFQͰॳΊͷIλά্ʹදࣔ
ͪͳΈʹ
vdeepͰ
͖ͬ͞ࡌͤͨϓϥάΠϯ ΄΅ͯ͢هࣄʹͯ͠·͢
WEFFQͰॻ͍ͨهࣄ ᶃ8PSE1SFTTʹʮ"EE2VJDLUBHʯΛಋೖͯ͠λάೖྗΛָνϯʹʂc WEFFQIUUQWEFFQOFUXQBEERVJDLUBH ᶄ8PSE1SFTTͷ4&0ରࡦఆ൪ϓϥάΠϯʮ"MMJO0OF4&01BDLʯಋೖख ॱcWEFFQIUUQWEFFQOFUXQBMMJOPOFTFPQBDL ᶅ8PSE1SFTTશόοΫΞοϓΛʮ#BDL81VQ %SPQCPYʯͰߦ͏cWEFFQ IUUQWEFFQOFUCBDLXQVQESPQCPY ᶆ<8PSE1SFTT>ʰ#FUUFS%FMFUF3FWJTJPOʱͰෆཁͳϦϏδϣϯΛআ͠ Α͏cWEFFQIUUQWEFFQOFUXQCFUUFSEFMFUFSFWJTJPO
ᶇʮ#SPLFO-JOL$IFDLFSʯΛͬͯαΠτͷϦϯΫΕΛ͝͏ʂc WEFFQIUUQWEFFQOFUXQCSPLFOMJOLDIFDLFS ᶈ<8PSE1SFTT>͓͍߹ΘͤϑΥʔϜΛʮ$POUBDU'PSNʯͰ࡞͢Δc WEFFQIUUQWEFFQOFUXQDPOUBDUGPSN ᶉ%*4264Ͱ8PSE1SFTTͷίϝϯτཝΛύϫʔΞοϓ͠Α͏ʂcWEFFQ IUUQWEFFQOFUXQJOUSEJTRVT
WEFFQͰॻ͍ͨهࣄ ᶊʮ&888*NBHF0QUJNJ[FSʯϓϥάΠϯͰը૾ͷࣗಈѹॖΛߦ͏cWEFFQIUUQ WEFFQOFUXQFXXXJNBHFPQUJNJ[FS ᶋ<8PSE1SFTT>֎෦ϦϯΫʹࣗಈͰΞΠίϯΛ͚ͭΔʮ&YUFSOBM-JOLTʯϓϥάΠϯc WEFFQIUUQWEFFQOFUXQFYUFSOBMMJOLT ᶌ<8PSE1SFTT>ը૾Λ͋ͱ͔ΒಡΈࠐΜͰදࣔΞοϓʂʮ-B[Z-PBEʯϓϥάΠϯc WEFFQIUUQWEFFQOFUXQMB[ZMPBE ᶍ8PSE1SFTTͷαΠτϚοϓΛʮ14"VUP4JUFNBQʯͰ࡞ͯ͠ΈΑ͏cWEFFQIUUQ WEFFQOFUXQQTBVUPTJUFNBQ ᶎ4FBSDI3FHFYʢهࣄແʣ
ᶏ͘͡ΛࣗಈͰ࡞ɻ8PSE1SFTTϓϥάΠϯʮ5BCMFPG$POUFOUT1MVTʯಋೖˍॳظઃ ఆcWEFFQIUUQWEFFQOFUXQUBCMFPGDPOUFOUTQMVT ᶐ7"4PDJBM#V[[ʢهࣄແʣ ᶑ814PDJBM#PPLNBSLJOH-JHIUʢهࣄແʣ ᶒ4&0ରࡦʹʂ1VC4VC)VCCVCΛͬͯ(PPHMFʹૉૣ͘ΠϯσοΫεcWEFFQIUUQ WEFFQOFUXQQVCTVCIVCCVC ᶓ4MJEF4IBSFʹొͯ͠εϥΠυΛެ։ͯ͠ΈΑ͏cWEFFQIUUQWEFFQOFU TMJEFTIBSF
͢͝ͳ͍ʁ
ͱ͍͑...
ϓϥάΠϯೖΕ͗͢Δͱ ॏ͘ͳͬͨΓ ηΩϡϦςΟͷ͜ͱ ؾʹͨ͠Γେม
ϓϥάΠϯ΄Ͳ΄Ͳʹ
͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ ʢԿ͔࣭͋ΕͲ͏ͧʂʣ