WordPress – ウィジットの月別アーカイブを年別に

WordPressの月別アーカイブ一覧を年別一覧に修正したので復習を兼ねて手順をシェアします。

 

修正したファイルは

  • /wp/wp-includes/widgets/class-wp-widget-archives.php
  • /wp/wp-content/themes/MyTheme/sidebar.php
  • /wp/wp-content/themes/MyTheme/functions.php

です。

 

システムのウィジット設定

/wp/wp-includes/widgets/class-wp-widget-archives.php

‘type’ => ‘monthly’,

‘type’ => ‘yearly‘,

に変更(2箇所)

 

テーマのサイドバー表示設定

/wp/wp-content/themes/MyTheme/sidebar.php

‘type’ => ‘monthly’,

‘type’ => ‘yearly‘,

に変更(1箇所)

 

これだけだとサイドバーに数字しか表示されないので「年」を追加

/wp/wp-content/themes/MyTheme/function.php

function my_get_archives_link($html) {
return preg_replace ( ‘/<\/a>/’, ‘年</a>’, $html );
}
add_filter(‘get_archives_link’,’my_get_archives_link’);

参考サイト

 

以上です。

当サイトでは何の保証もいたしませんので、十分にテストされてから本番環境に実装してください。
何か不備を発見の際はご教示いただければ幸いです。

Follow me!

コメントを残す

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

CAPTCHA


EC-CUBE4

前の記事

EC-CUBE4 – acmailerと連携
EC-CUBE4

次の記事

EC-CUBE4 – phpバージョン