Web
Category Base Killer / WordPress
サボテンズ

ここ2日ほど新規のCMSをWordPressにて構築中ですが
何とも悩ましい問題に遭遇。
最近はWordPress本体をサブディレクトリにインストールして
ルートで表示することが多かったりするんですが
その時のパーマリンクをカスタム構造にして、
http://www.hoge.com/category slug/category slug/post title
のような形式にすることがあり、このとき、
「カテゴリーベース」が勝手に挿入されてしまい、以下のように。
http://www.hoge.com/category/category slug/category slug/post title
パーマリンク設定のオプションのカテゴリーベースを入力しないでおくと、
WPタグや関数で出力されるURLに「category」が挟まってしまいます。
デフォルトのカテゴリーベースが「category」になっているようで。
ああ、これは関数をカスタムしていちいち取り除かねばならんのかいな。。と
ややテンションが下がりつつも、ちょといとググってみたら
ありました、カテゴリーベースを削除してくれる便利なプラグイン。
Category Base Killer
http://www.brianshoff.com/wordpress/category-base-removal-plugin.htm
WordPressのURL中に含まれるカテゴリーベースの「category」だけを
カテゴリースラッグはそのままにして、取り除いてくれる。
使い方はアップロードして有効化するだけ。
超便利。ほんとに有り難い。
あー、めんどい。と思ったのもつかの間、3分で解決。
でも後にこれとは無関係の問題に遭遇した。。
正規表現でパターンマッチの条件分岐がうまくいかず、
どこにも不備が見つからんので悩むこと20分。。
文字コードがUTF-8で構築中なのに、そのパーツテンプレートファイルだけが
なぜかShift-JISだったというオチ。涙
« DRAGON BALL Multiverse | TOP | Voigtländer BESSA R2M »
Trackbacks
URL:
http://iffalse.com/cgi/mt/mt-tb.cgi/117




