カスタム投稿タイプ使用時のパーマリンクをPostnameからPost_Idにする(2)

前回の記事で「404になる」とか「複数はどうする」とか書きましたが、使い方が分かりました。


■カスタム投稿タイプが1つの場合
(register_post_typeで「faqs」を定義した場合)
http://www.example.jp/faqs/111.htmlにしたい


GeSHi Error: GeSHi could not find the language wp (using path /home/sites/heteml/users/m/w/e/mweb/web/webpaprika.com/wordpress/wp-content/plugins/codecolorer/lib/geshi/) (code 2)

以前は「post_id」をrewriteしていましたが、通常投稿のpost_idもrewriteしてしまうので、「cpt_id」としています。
Via:http://wordpress.org/support/topic/custom-post-type-permalink-structure
良く見るとそう書いてある??


■カスタム投稿タイプが複数の場合
(register_post_typeで「faqs」「designs」「products」を定義した場合)
http://www.example.jp/faqs/111.htmlにしたい
http://www.example.jp/designs/222.htmlにしたい
http://www.example.jp/products/333.htmlにしたい


GeSHi Error: GeSHi could not find the language wp (using path /home/sites/heteml/users/m/w/e/mweb/web/webpaprika.com/wordpress/wp-content/plugins/codecolorer/lib/geshi/) (code 2)

「myposttype_rewrite()」でそれぞれの書き換えを指定することでrewriteをスムーズに行っています。

「カスタム投稿タイプ使用時のパーマリンクをPostnameからPost_Idにする(2)」への1件のフィードバック

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)