WooCommerceでカートボタンのテキストを変更する方法


  1. プラグインを使用する方法:

    • 「Say What?」というプラグインを使用すると、テキストを簡単に変更することができます。このプラグインをインストールし、管理画面の「Say What」メニューに移動します。そこで、"Text Domain" フィールドに "woocommerce" と入力し、"Original string" フィールドに現在のテキストを入力し、"Text translation" フィールドに変更後のテキストを入力します。
  2. テーマのfunctions.phpファイルを編集する方法:

    • テーマのfunctions.phpファイルを編集することで、カートボタンのテキストを変更できます。以下のコード例をfunctions.phpファイルに追加します。
    function change_cart_button_text( $translated_text, $text, $domain ) {
       if ( 'woocommerce' === $domain && 'Add to cart' === $text ) {
           $translated_text = '新しいテキスト';
       }
       return $translated_text;
    }
    add_filter( 'gettext', 'change_cart_button_text', 20, 3 );
  3. 翻訳ファイルを作成する方法:

    • WooCommerceの翻訳ファイルを作成し、そこでカートボタンのテキストを変更することもできます。まず、wp-content/languages/pluginsディレクトリにwoocommerce-ja.moというファイルを作成します。次に、Poeditなどの翻訳ツールを使用して、woocommerce.potファイルを開きます。"Add to cart"というフレーズを検索し、それを変更したいテキストに翻訳します。保存して閉じた後、.moファイルをwp-content/languages/pluginsディレクトリにアップロードします。

以上の方法を使用すると、WooCommerceのカートボタンのテキストを変更することができます。選択した方法に応じて、上記のコード例を適切に変更してください。