WordPressでアーカイブの日付表記をカスタマイズする方法

WordPressのアーカイブリンクやウィジェットに表示される日付は、標準では「年」と「月」で表記されます。しかし、この表記を変更したい場合、特定のフィルターフックを利用してカスタマイズすることが可能です。

以下の方法では、アーカイブの日付表記を「年 / 月」という形式に変更する方法を示しています。

// wp_get_archivesの年表記を置き換える
function my_archives_link($html){
  $html = str_replace('年',' / ',$html);
  $html = str_replace('月','',$html);
  return $html;
}

add_filter('get_archives_link', 'my_archives_link');

// アーカイブウィジェットの年表記を置き換える
function my_archives( $html ){
  $html = str_replace('年',' / ',$html);
  $html = str_replace('月','',$html);
  return $html;
}

add_filter( 'widget_archives_args','my_archives');

上記のコードをテーマのfunctions.phpに追加することで、アーカイブリンクとアーカイブウィジェットの日付表記が「年 / 月」に変更されます。

この方法は特定の日付形式を求めるデザインや、読者にとってわかりやすい表示を目指す場合に有効です。

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

上部へスクロール