Web

#120 09-06-08 C(0) T(0) Web


Tags

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