このエントリーをはてなブックマークに追加

制作会社からの依頼でワードプレスのサイトを構築する場合、メインコンテンツは制作会社が管理し、スタッフブログのみクライアントが更新するという場合がある。
さらに、メインコンテツもカテゴリー分けし、それぞれのカテゴリーに通常のホームページと同じようにindex.html を作り、その他はそれぞれ固有のファイル名*つまり、/%category%/%postname%.html をつけたいが、スタッグブログは自動でファイル名がつくように */%category%/%post_id%.html したい、という要望の場合が多い。

これを実現するには、Custom Permalinks と Advanced Permalinks を両方使い、パーマリンク設定は/%category%/%post_id%.html としておくと、/%category%/%postname%.html としたい投稿は個別に設定することが出来て、設定しなかった投稿は/%category%/%post_id%.html で表示される。*自分のサーバー(ヘテムル)でテストしただけなので、他の環境でどうかは不明。

*2011.7.18追記
3.1.4 でCustom Permalinks と Advanced Permalinks の組み合わせが上手く機能しないためCustom Permalinks と Pathless Category Linksに変更。これで、固定ページに任意の名前/index.html、カテゴリーページは/%category%、個別ページは/%category%/%post_id%.html または/%category%/%postname%.html が可能。

*追記
Pathless Category Links は現在プラグインディレクトリに無いので、WP No Category Base で。

2011.01.05 投稿 2015.04.05 更新

新しい情報を追記している場合はありますが、古い情報の修正はしていません。投稿日・文中の日付を参照してください。

Recent Articles