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
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
330
Rewrite Endpoint活用のススメ - WordPressで作る食べ○グ系サイト-
jim912
1
590
夜のハンズオン資料
jim912
3
270
Other Decks in Technology
See All in Technology
Terraform共通モジュールをチーム横断で“変えられる”運用へ ― リリースと適用の分離
kekke_n
1
2.2k
プロンプト_きのこカンファレンス2026_LT
yurufuwahealer
0
150
スタートアップにおけるアジャイルの実践について #shibuyagile
murabayashi
3
2.1k
ゼロをイチにする仕事が終わったあと
smasato
0
320
初めてのDatabricks勉強会
taka_aki
2
250
ポストモーテム! DDoSからサイトは守れた。 でもビジネスは守れなかった。
bengo4com
0
2.2k
AIに「使われる」時代のSaaS戦略 〜既存WebAPIのMCPサーバー化における開発ノウハウ〜
ekispert_api
0
300
実装だけじゃない! CCA-F取得エンジニアが教えるClaude Code開発プロセス活用術
diggymo
2
480
キャリアの中で本を作る / Making a Book During Your Career
ak1210
0
120
SRE依存からの脱却 運用を開 発チームへ移す、 フルサイ クル開 発体制の実践
joooee0000
0
2.2k
Road to SRE NEXTの今までとこれから
hiroyaonoe
0
250
Amazon EVS で VCF 9.0 / 9.1 のサポート開始まとめ
mtoyoda
0
280
Featured
See All Featured
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
250
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
260
Darren the Foodie - Storyboard
khoart
PRO
3
3.4k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
410
What does AI have to do with Human Rights?
axbom
PRO
1
2.2k
Writing Fast Ruby
sferik
630
63k
Between Models and Reality
mayunak
4
370
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.1k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
400
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以内に とどめてください
沼に嵌まる前に、もう一度・・・ ・それデフォルトじゃダメなの? ・カスタマイズによる効果はどれだけ? ・カスタマイズは工数・バグ共に増 ・アップデート時の不具合可能性も増
それでも貴方は往きますか?
ご清聴ありがとうございました。