wp_get_archives('type=monthly')と記述したときに出力される日付のホワイトスペース(空白)を取り除きたい
- 2008年12月19日 0時35分
- WordPress MU | tips
サイドバーにある2008 年 12 月などのホワイトスペースを取り除こうと思ってWordPressのコード(general-template.php)を見てみましたが、以下のように翻訳対象のコードになっていました。
$text = sprintf(__('%1$s %2$d'), $wp_locale->get_month($amp;arcresult->month), $arcresult->year);
こうなると翻訳ファイルを加工するしかないわけで。ja.poをPoeditで開き、該当部分%1$s %2$dを%2$d年%1$sに変更し、ja.moをアップロードすると変更が反映されます。
ひとまず暫定としてこのようにしてみましたが、本体とか翻訳ファイルはできれば触りたくないわけで、かと言ってwp_get_archives()をオーバーライドできないようですので、テンプレートのfunctions.phpに新しく関数を書くか、あるいはプラグインを書いて処置したいところです。



コメントを残す