[WordPress] 日付別アーカイブタイトルを修正

Twenty Eleven とかで、日付別アーカイブのタイトルが、以下のような残念な感じになるのを修正。

16 | 4月 | 2012 | ブログ名
function jp_date_archive_wp_title( $title ) {
    if ( is_date() ) {
        $title = '';
        if ( $y = intval(get_query_var('year')) )
            $title .= sprintf('%4d年', $y);
        if ( $m = intval(get_query_var('monthnum')) )
            $title .= sprintf('%2d月', $m);
        if ( $d = intval(get_query_var('day')) )
            $title .= sprintf('%2d日', $d);
        $title .= ' | ';
    }
    return $title;
}
add_filter( 'wp_title', 'jp_date_archive_wp_title', 1 );

こうなる

2012年 4月16日 | ブログ名

参考: WordPressの日付別アーカイブのtitleタグに年やら日やらを追加する | Simple Colors


Posted

in

by

Comments

“[WordPress] 日付別アーカイブタイトルを修正”. への2件のフィードバック

  1. Rokomiz のアバター
    Rokomiz

    ありがとうございます。参考になりました。
    8行目の「 { 」要らなかったです。

    1. wokamoto のアバター

      指摘ありがとうございます。なおしておきました。

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト /  変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト /  変更 )

%s と連携中

%d人のブロガーが「いいね」をつけました。