2016-11-25 5 views
0

WooCommerce Request-a-quoteプラグインをカスタマイズしようとしていますが、変更するフィルタを取得できません。このプラグインはJS AjaxとPHPリロードを使用します。 WooCommerceをカスタマイズするフィルタを介して見積もりメッセージをリクエストする

この

は、テンプレートフォルダ内にないプラグインファイルのクラスのコードです:

function change_message() { 
    $message = 'Enquiry Added!'; 
    echo apply_filters('yith_ywraq_product_already_in_list_message', $message); 
} 
add_filter('yith_ywraq_error_adding_to_list_message', 'change_message'); 

しかし、私:テーマfunction.phpで

if ($return == 'true') { 
      $message = apply_filters('yith_ywraq_product_added_to_list_message', __('Product added!', 'yith-woocommerce-request-a-quote')); 
     } 
     elseif ($return == 'exists') { 
      $message = apply_filters('yith_ywraq_product_already_in_list_message', __('Product already in the list.', 'yith-woocommerce-request-a-quote')); 
     } 
     elseif (count($errors) > 0) { 
      $message = apply_filters('yith_ywraq_error_adding_to_list_message', $this->get_errors($errors)); 
     } 

、私はこれを入れていますテキストを変更することはできませんが、それは変わりません。私は何が欠けているのか分からない、誰かがそれを指すことができる?

ありがとうございます。

アディ

答えて

1

あなたは遠くにありませんでした、あなたは$メッセージを返す必要があり、

function change_message() { 
    $message = 'Enquiry Added!'; 

    return $message; 
} 

add_filter('yith_ywraq_error_adding_to_list_message', 'change_message'); 

(注)このアクションで、あなただけのエラーメッセージを変更します。

関連する問題