Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
君はパーマリンク沼を知っているか?
Search
Hitoshi Omagari
September 18, 2016
Technology
0
11k
君はパーマリンク沼を知っているか?
WordCamp Tokyo 2016 Lightning Talk
Hitoshi Omagari
September 18, 2016
Tweet
Share
More Decks by Hitoshi Omagari
See All by Hitoshi Omagari
WordPress「超」スピードアップ術 ~のろまなカメと呼ばれないために~
jim912
1
320
Rewrite Endpoint活用のススメ - WordPressで作る食べ○グ系サイト-
jim912
1
570
夜のハンズオン資料
jim912
3
260
Other Decks in Technology
See All in Technology
AWSの新機能をフル活用した「re:Inventエージェント」開発秘話
minorun365
2
450
ソフトウェアエンジニアとAIエンジニアの役割分担についてのある事例
kworkdev
PRO
0
240
なぜ あなたはそんなに re:Invent に行くのか?
miu_crescent
PRO
0
200
TED_modeki_共創ラボ_20251203.pdf
iotcomjpadmin
0
150
[Neurogica] 採用ポジション/ Recruitment Position
neurogica
1
120
Next.js 16の新機能 Cache Components について
sutetotanuki
0
180
MariaDB Connector/C のcaching_sha2_passwordプラグインの仕様について
boro1234
0
1k
たまに起きる外部サービスの障害に備えたり備えなかったりする話
egmc
0
410
ActiveJobUpdates
igaiga
1
320
特別捜査官等研修会
nomizone
0
560
Bedrock AgentCore Memoryの新機能 (Episode) を試してみた / try Bedrock AgentCore Memory Episodic functionarity
hoshi7_n
2
1.9k
アラフォーおじさん、はじめてre:Inventに行く / A 40-Something Guy’s First re:Invent Adventure
kaminashi
0
140
Featured
See All Featured
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
45
The untapped power of vector embeddings
frankvandijk
1
1.5k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
94
ラッコキーワード サービス紹介資料
rakko
0
1.8M
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.7k
BBQ
matthewcrist
89
9.9k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Prompt Engineering for Job Search
mfonobong
0
130
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.8k
Crafting Experiences
bethany
0
22
The Pragmatic Product Professional
lauravandoore
37
7.1k
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以内に とどめてください
沼に嵌まる前に、もう一度・・・ ・それデフォルトじゃダメなの? ・カスタマイズによる効果はどれだけ? ・カスタマイズは工数・バグ共に増 ・アップデート時の不具合可能性も増
それでも貴方は往きますか?
ご清聴ありがとうございました。