Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
君はパーマリンク沼を知っているか?
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Hitoshi Omagari
September 18, 2016
Technology
11k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
君はパーマリンク沼を知っているか?
WordCamp Tokyo 2016 Lightning Talk
Hitoshi Omagari
September 18, 2016
More Decks by Hitoshi Omagari
See All by Hitoshi Omagari
WordPress「超」スピードアップ術 ~のろまなカメと呼ばれないために~
jim912
1
340
Rewrite Endpoint活用のススメ - WordPressで作る食べ○グ系サイト-
jim912
1
590
夜のハンズオン資料
jim912
3
270
Other Decks in Technology
See All in Technology
AIに攻撃される前に、AIに攻撃させる
tsuchikazu
0
160
OSC2026on_the-world-is-waiting-for-your-voice.pdf
naruoga
0
360
12 個 Tool と、 4,096 Token
hlum
0
110
購入ドメインでの課題と取り組み
ykagano
0
150
LocalStack を使ったサーバーレスアプリケーション開発 / Serverless Development with LocalStack
kakakakakku
1
330
組み立てて楽しむ AWS Blocks 入門
kmiya84377
0
220
プロダクト価値を、 チームが使える判断軸に変える
vivion
0
140
Google Cloud Next Tokyo 26登壇時のスクリプト
recruitengineers
PRO
0
210
Execution in the Kingdom of Agents: Reflections on Abstraction and Complexity
bcantrill
0
890
使いこなすために知っておきたい Azure SRE Agent アンチパターン
torumakabe
2
420
転んだ話が背中を預ける理由になる / A_story_about_falling_down_gives_you_a_reason_to_watch_each_other_s_backs.pdf
pauli
3
340
Claude Code本は、どのように執筆チームで書かれたか
oikon48
1
340
Featured
See All Featured
How to make the Groovebox
asonas
2
2.5k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
450
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.4k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
320
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
790
Unsuck your backbone
ammeep
672
58k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
510
Un-Boring Meetings
codingconduct
0
450
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.8k
Chasing Engaging Ingredients in Design
codingconduct
0
350
Exploring anti-patterns in Rails
aemeredith
4
530
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
Transcript
None
君はパーマリンク沼を知っているか? 底なしの深みより出ずる事、能わなかったものども数知れず 沼猿 大曲 仁
大曲 仁 自己紹介 プライム・ストラテジー 執行役員CTO WordPress日本語フォーラム世話役(不定期出現中) プラグインを(他人が作ったのも含め)そこそこ開発 様々な異名を保持(そろそろ勘弁して。。)
みなさん パーマリンク 使ってますよね?
パーマリンクなくしては 今のWordPressはないと 言っても過言ではない。
そして、さらに
さまざまなブログ記事や
あんなプラグインや こんなプラグインもある
だからと言って パーマリンクを 気軽にカスタマイズ しようとしていませんか?
日本語フォーラムに寄せられる数ある質問。 その中でも特に多いと感じるのが パーマリンク関連
パーマリンクの深みに 嵌まる人が続出
人は、それを
「パーマリンクの沼」 と呼ぶ
ことにしました。
パーマリンク沼伝説 ~ カテゴリーの悪夢 ~
カテゴリーのURLから category を取り除きたいわ! カテ子さん(31)仮名
あら! ちょうどいいプラグインが あるじゃない! WordPressって便利ね!! カテ子さん(31)仮名
プラグインのおかげで 無事サイトはオープン! めでたし、めでたし。
さあ、どんどんサイトを充実 させていくわ! 記事もたくさん書いて、 カテゴリーも充実させなきゃ! カテ子さん(31)仮名
ところが、2年後・・・
カテ子さん(33)仮名
サイトがなんだか重いわ! 直帰率も上がってきたし・・・ カテ子さん(33)仮名
どうしたらいいの… カテ子さん(33)仮名
沼で溺れないために
パーマリンク機能の仕組みを ざっくりと理解しておこう!
パーマリンクの機能は、 URLから、カテゴリーなのか タグなのか、投稿なのかを パターン判別するもの。
http://example.com/category/wordpress/ はじめに category がつくから カテゴリー wordpress の表示だね
http://example.com/author/matt/ はじめに author がつくから 作成者 matt の表示だね
http://example.com/sample-page/ どのパターンにも当て嵌まらない ので、固定ページか投稿だね。
なので、category がなくなると… http://example.com/category/wordpress/ http://example.com/wordpress/
http://example.com/wordpress/ どのパターンにも当て嵌まらない なら、固定ページなんじゃないの?
はいっ えっとえっと、たくさん憶えなきゃ wordpress と cms と api で始まる 場合は、カテゴリーだからねっ
はいっ えっとえっと、たくさん憶えなきゃ wordpress と cms と api で始まる 場合は、カテゴリーだからねっ 例外処理
例外処理はパターン化が難しく 個別処理になりがち 88 115 カテゴリー数 10 の場合のパターン数 デフォルト プラグイン有効時
パターンが増えれば処理も増える 処理が増えれば重くなる。。 ※ プラグインがダメだと言ってる訳ではありません。 用法用量を守って、ご利用ください。 個人的感想では、せいぜいカテゴリー数30以内に とどめてください
沼に嵌まる前に、もう一度・・・ ・それデフォルトじゃダメなの? ・カスタマイズによる効果はどれだけ? ・カスタマイズは工数・バグ共に増 ・アップデート時の不具合可能性も増
それでも貴方は往きますか?
ご清聴ありがとうございました。