1. HOME
  2. WordPress
  3. WooCommerce プラグインなしで英語を日本語化する方法
WordPress - 2020-08-21

WooCommerce プラグインなしで英語を日本語化する方法

WooCommerceは海外のECプラグインのため日本語化されていませんが「Japanized For WooCommerce」というプラグインを使うことで日本語化することが可能です。
しかし今回はプラグインを使わないで日本語化したっかったのでfunctions.phpへ下記のように記述しました。

例) 商品一覧のソート機能を日本語化する

add_filter('gettext', 'change_admin_cpt_text_filter', 20, 3);
 
function change_admin_cpt_text_filter( $translated_text, $untranslated_text, $domain ){
  switch ($untranslated_text) {
    case 'Default sorting':
      $translated_text = 'タイトル順';
      break;
    case 'Sort by latest':
      $translated_text = '新着順';
      break;
    case 'Sort by price: low to high':
      $translated_text = '価格が高い順';
      break;
    case 'Sort by price: high to low':
      $translated_text = '価格が低い順';
      break;
    }
  return $translated_text;
}
PHP