WordPress アーカイブのタイトル表示に ‘年’ を付加する
2007-01-6 00:07WordPress
WordPress でアーカイブページを表示した時の、<title></title> に関する話です。
このブログではテーマの header.php で wp_title('-', false) としているため、ブラウザのタイトルバーに "2007 - 4月" と表示されますが、これを "2007年 - 4月" としてみました。
"2007" の表記が西暦を表すのは自明なので、'年' の付加は、ほとんど気分の問題ですね。という事で、header.php の以下の箇所を
下記のように書き換えました。
if (is_archive() && !is_category())
$title = mberegi_replace(" ([0-9]{4}) ", " \\\\1年 ", wp_title('-', false));
else
$title = wp_title('-', false);
?>
<title><?php bloginfo('name'); ?><?php echo $title; ?></title>
表示しているページがアーカイブであってカテゴリーではないという条件の時に、wp_title() で得られた文字列の、前後を半角の空白に挟まれた 4桁の数字を、その数字に '年' を足した文字列で置換する、というベタな方法です。
今回は、WordPress の勉強という意味で テーマの header.php 内に直接コードを書きましたが、本来はプラグインで実現すべき内容なので、課題にしたいと思います。
Purchase Oxytrol
Purchase Proscar
Flagyl ER
Purchase Lexapro
Cystone
Purchase Cymbalta
Purchase Lioresal
Purchase Aricept
Purchase Parlodel
Purchase Acyclovir
Meridia
Purchase Brite
Penisole
Purinethol
Purchase Kamagra
Purchase Lincocin
Purchase Requip
Purchase Omnicef
Purchase Stromectol
Glucotrol XL
Plavix
Topamax
Lamisil
Purchase Cyklokapron
Purchase Zyloprim
Purchase Famvir
Menosan
Purchase Penisole
Herbal Phentermine
Synthroid
Parlodel
Purchase Rocaltrol
Coumadin
Purchase Imitrex
Zyvox
Purchase Xenacore
Purchase Sumycin
Zyban
Feldene
Ismo
Purchase Gasex

コメント (0)コメント RSS »
現在、コメントはありません。