Category : パーマリンク設定

カスタム分類, カスタム投稿タイプ, パーマリンク設定
0

カスタム投稿タイプ、カスタム分類のパーマリンク

WordPress(ワードプレス)のデフォルトの「投稿」「カテゴリ」を利用した場合、「パーマリンク設定」⇒「カスタム構造」を選択して「/%category%/%postname%/」とすれば、

http://ドメイン/category/カテゴリー名/投稿名/

/category/が邪魔!なので、プラグイン「WP No Category Base」を利用すれば、

http://ドメイン/カテゴリー名/投稿名/

と、することが出来る。
階層構造的にも非常にスマートで理想的。

では、
デフォルトの「投稿」「カテゴリー」を別の用途で利用していると仮定して、
・「カスタム投稿タイプ」でオリジナルの投稿を作成
・「カスタム分類」でオリジナルのカテゴリーを作成
このような場合は?

・カスタム投稿タイプ
http://ドメイン/カスタム投稿タイプ/投稿名/
・カスタム分類
http://ドメイン/カスタム分類/カテゴリー名(ターム名)/

となる。

※「カスタム投稿タイプ」「カスタム分類」に同じ文字列は利用できない!

よって、

・カスタム投稿タイプ「activity」
・カスタム分類「activity_cat」

などと、
微妙に似た感じにして、それっぽくしてみたりするが、
当然、

http://ドメイン/activity/投稿名/
http://ドメイン/activity_cat/カテゴリー名(ターム名)/

となってしまう!

これは、
親子な入れ子?関係的に、階層構造的に美しくない…..。

いろいろググってみたものの、
通常の「投稿」「カテゴリー」のようにするのは無理!?っぽい。
(きっと、PHPでガシガシいじれる人なら可能なんだろうな….)

^^^^^^^^^^^^^^^

◆’has_archive’ => ‘activity/archive’,の参考ページ
http://varl.jp/note/wp-3-1-custom-post-type-settings-summary

◆カスタム分類のベースのスラッグ(URL)を表示させない!
‘rewrite’ => array(‘slug’ => ”)
http://varl.jp/note/create-custom-taxonomy
※カスタム投稿には使えない!?みたい

結果

http://omizu-mobi.bex.jp/activity/blog/jobcubejob/

http://omizu-mobi.bex.jp/activity/cat/haken/

http://omizu-mobi.bex.jp/activity/archive/

カスタム投稿タイプ、カスタム分類

続きを読む
カスタム投稿タイプ, パーマリンク設定, プラグイン
0

WordPressのパーマリンクを自由に設定するプラグイン【Custom Permalinks】

サイドバーの「設定」⇒「パーマリンク設定」で、
WordPressのパーマリンクを自由に設定するプラグイン【Custom Permalinks】パーマリンク設定画面
上記のように共通設定を「投稿名」とした場合、

「投稿」は、http://ワードプレスとは.com/スラッグ名/
「固定ページ」も、http://ワードプレスとは.com/スラッグ名/

ですが、
「カスタム投稿タイプ」では、「投稿タイプ名=afad広告」「ラベル名=広告」という投稿タイプを設定した場合には、
http://ワードプレスとは.com/afad/スラッグ名/
となってしまう。
WordPressのパーマリンクを自由に設定するプラグイン【Custom Permalinks】プラグインイン利用前
こtのカスタム投稿タイプのパーマリンク(URL)を~/afad/~なし、
http://ワードプレスとは.com/スラッグ名/
のようなスッキリとしたURLにしたい場合には、プラグインCustom Permalinksを利用すれば可能。
WordPressのパーマリンクを自由に設定するプラグイン【Custom Permalinks】プラグイン利用後
カスタム投稿タイプだけではなく、「投稿」「固定ページ」なども記事ごと個別に自由にパーマリンクを設定できる。
例えば、サイドバーの「設定」⇒「パーマリンク設定」で、
共通設定を「カスタム構造」「/%category%/%postname%/」とした場合、
http://ワードプレスとは.com/カテゴリー/スラッグ名/
となるが、
プラグインCustom Permalinksを利用すれば、
http://ワードプレスとは.com/○○○/●●●/と、ドメイン/~より後ろを、記事ごと個別に自由にパーマリンク設定することが可能になる。

インストールしたCustom Permalinksのバージョンは0.7.9。
対応するWordPressの最新バージョン: 3.2.1とのことらしいが、WordPress3.3.1でも問題なく動作しています。
【追記】
と、思っていたのですが、「カスタム分類」のパーマリンクだけ設定出来ないことを発見!
上記バージョンでプラグインCustom Post Type UIで設定。
同様に設定した「カスタム投稿タイプ」では個別に自由にパーマリンクを設定できているのに、ナゼ??

Custom Permalinksプラグインのwebサイト
WordPressでパーマリンク(URL)を自由に設定できるプラグイン『Custom Permalinks』 | WordPressの使い方

続きを読む