質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

Q&A

解決済

1回答

1627閲覧

【wordpress】投稿タイプのパーマリンクに、カテゴリによって追加URLを付与したい

t-book

総合スコア29

WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

0グッド

1クリップ

投稿2015/04/11 10:47

編集2015/04/11 10:52

いつもお世話になっております。
Wordpressの投稿タイプのURL(パーマリンク)のカスタマイズに関して質問させてください。

###やりたいこと
パーマリンクの設定を以下のようにしています。
/news/%year%%monthnum%%day%_%post_id%

これを特定のカテゴリが選択された記事の場合には、以下のように先頭に値を追加したいのです
/cat/news/%year%%monthnum%%day%_%post_id%

・↑のcatは定数でも構いません
・該当するカテゴリが選択されていない場合は、変わらず/news/のままにしておきたいです

こういったことは実現可能でしょうか。
よろしくお願いいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

こんにちは。

WordPressで、URLにカテゴリを含めたい場合は、パーマリンクの設定を

/%category%/news/%year%%monthnum%%day%_%post_id% などとします。

※WordPress3.2以前は、%category%のほか、%postname%、%tag%、%author%の4つからはじまるパーマリンクは、パフォーマンス上の理由(いずれもテキストフィールドであるため、つねにページスラッグをURLに含むWordPressが投稿ページを区別するのに時間がかかる)から非推奨となっていましたが、バージョン3.3以降は改善されました。

ただし、将来的にカテゴリを整理することが行われた場合、たとえばカテゴリ名を変更したりするとページのURLがかわってしまい、変更前のページはWeb上に存在しないことになります。
また、変更前のページは、Googleなどの検索エンジンの検索結果から除外され、クローラが新しいページのURLをインデックスしてくれるまでそのエントリーへのアクセスは減少します。
SEOの観点からすると、これはひじょうに重要なポイントですのでご注意ください。

URLにカテゴリが含まれているのは、僕たち人間の目には一見わかりやすいように思えますが、URLをアドレスバーに直接入力するようなことはほとんどない現状においては、WordPressそのもののパフォーマンスや、SEOなどを考えあわせてパーマリンクの設定をしていくことが重要です。

以上、ご参考いただければ幸いです。

投稿2015/04/11 19:55

退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

t-book

2015/04/13 00:56

以前カテゴリなどは非推奨だったのですね、知りませんでした。 大変参考になりました、ありがとうございました!
退会済みユーザー

退会済みユーザー

2015/04/13 01:18

t-bookさん、ベストアンサーにお選びいただくとともに、コメント(返信)をいただきありがとうございます。 今後ともよろしくお願いします。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問