Slide 1

Slide 1 text

No content

Slide 2

Slide 2 text

君はパーマリンク沼を知っているか? 底なしの深みより出ずる事、能わなかったものども数知れず 沼猿 大曲 仁

Slide 3

Slide 3 text

大曲 仁 自己紹介 プライム・ストラテジー 執行役員CTO WordPress日本語フォーラム世話役(不定期出現中) プラグインを(他人が作ったのも含め)そこそこ開発 様々な異名を保持(そろそろ勘弁して。。)

Slide 4

Slide 4 text

みなさん パーマリンク 使ってますよね?

Slide 5

Slide 5 text

パーマリンクなくしては 今のWordPressはないと 言っても過言ではない。

Slide 6

Slide 6 text

そして、さらに

Slide 7

Slide 7 text

さまざまなブログ記事や

Slide 8

Slide 8 text

あんなプラグインや こんなプラグインもある

Slide 9

Slide 9 text

だからと言って パーマリンクを 気軽にカスタマイズ しようとしていませんか?

Slide 10

Slide 10 text

日本語フォーラムに寄せられる数ある質問。 その中でも特に多いと感じるのが パーマリンク関連

Slide 11

Slide 11 text

パーマリンクの深みに 嵌まる人が続出

Slide 12

Slide 12 text

人は、それを

Slide 13

Slide 13 text

「パーマリンクの沼」 と呼ぶ

Slide 14

Slide 14 text

ことにしました。

Slide 15

Slide 15 text

パーマリンク沼伝説 ~ カテゴリーの悪夢 ~

Slide 16

Slide 16 text

カテゴリーのURLから category を取り除きたいわ! カテ子さん(31)仮名

Slide 17

Slide 17 text

あら! ちょうどいいプラグインが あるじゃない! WordPressって便利ね!! カテ子さん(31)仮名

Slide 18

Slide 18 text

プラグインのおかげで 無事サイトはオープン! めでたし、めでたし。

Slide 19

Slide 19 text

さあ、どんどんサイトを充実 させていくわ! 記事もたくさん書いて、 カテゴリーも充実させなきゃ! カテ子さん(31)仮名

Slide 20

Slide 20 text

ところが、2年後・・・

Slide 21

Slide 21 text

カテ子さん(33)仮名

Slide 22

Slide 22 text

サイトがなんだか重いわ! 直帰率も上がってきたし・・・ カテ子さん(33)仮名

Slide 23

Slide 23 text

どうしたらいいの… カテ子さん(33)仮名

Slide 24

Slide 24 text

沼で溺れないために

Slide 25

Slide 25 text

パーマリンク機能の仕組みを ざっくりと理解しておこう!

Slide 26

Slide 26 text

パーマリンクの機能は、 URLから、カテゴリーなのか タグなのか、投稿なのかを パターン判別するもの。

Slide 27

Slide 27 text

http://example.com/category/wordpress/ はじめに category がつくから カテゴリー wordpress の表示だね

Slide 28

Slide 28 text

http://example.com/author/matt/ はじめに author がつくから 作成者 matt の表示だね

Slide 29

Slide 29 text

http://example.com/sample-page/ どのパターンにも当て嵌まらない ので、固定ページか投稿だね。

Slide 30

Slide 30 text

なので、category がなくなると… http://example.com/category/wordpress/ http://example.com/wordpress/

Slide 31

Slide 31 text

http://example.com/wordpress/ どのパターンにも当て嵌まらない なら、固定ページなんじゃないの?

Slide 32

Slide 32 text

はいっ えっとえっと、たくさん憶えなきゃ wordpress と cms と api で始まる 場合は、カテゴリーだからねっ

Slide 33

Slide 33 text

はいっ えっとえっと、たくさん憶えなきゃ wordpress と cms と api で始まる 場合は、カテゴリーだからねっ 例外処理

Slide 34

Slide 34 text

例外処理はパターン化が難しく 個別処理になりがち 88 115 カテゴリー数 10 の場合のパターン数 デフォルト プラグイン有効時

Slide 35

Slide 35 text

パターンが増えれば処理も増える 処理が増えれば重くなる。。 ※ プラグインがダメだと言ってる訳ではありません。 用法用量を守って、ご利用ください。 個人的感想では、せいぜいカテゴリー数30以内に とどめてください

Slide 36

Slide 36 text

沼に嵌まる前に、もう一度・・・ ・それデフォルトじゃダメなの? ・カスタマイズによる効果はどれだけ? ・カスタマイズは工数・バグ共に増 ・アップデート時の不具合可能性も増

Slide 37

Slide 37 text

それでも貴方は往きますか?

Slide 38

Slide 38 text

ご清聴ありがとうございました。