2017-10-31 20 views
-1

enter image description hereWooCommerceの「カートを見る」ボタンの隣に「ショッピングを続ける」ボタンを追加するには?

私はカートに製品を追加した後、一緒ボタンと「カートを見る」ボタン、「ショッピングを続ける」を表示したい何らかの理由で、WooCommerceサイトに取り組んでいます。 wc-cart-function.phpというファイルが見つかりました。メッセージを表示するには成功メッセージを出力しますが、カートを表示して買い物の$メッセージ変数を返すことはできませんでした。返信は$messageです。

ありがとうございます。

+0

あなたが試したこと、およびそれがうまくいかない理由を教えてください。 – Spartacus

答えて

0

私はあなたがそうすることができると信じています。

function filter_wc_add_to_cart_message_html($message, $products) { 

    $return_to = apply_filters( 
     'woocommerce_continue_shopping_redirect', 
     wc_get_raw_referer() ? wp_validate_redirect(wc_get_raw_referer(), false) : wc_get_page_permalink('shop') 
    ); 

    $continue = sprintf( 
     '<a href="%s" class="button wc-forward">%s</a>', 
     esc_url($return_to), 
     esc_html__('Continue shopping', 'woocommerce') 
    ); 

    $message .= $continue; 
    return $message; 
}; 

add_filter('wc_add_to_cart_message_html', 'filter_wc_add_to_cart_message_html', 10, 2); 

詳細については、「wc_add_to_cart_message_html」フックを参照してください。

0

あなたはwc-cart-functions.phpファイルを変更したいとちょうど下記の if ('yes' === get_option('woocommerce_cart_redirect_after_add'))条件 wc-cart-functions.php内のファイルの他の部分にコードを書くカートを見るボタンでショッピングボタンを継続返すようにしたい場合。

$message .= sprintf('<a href="%s" class="button wc-forward">%s</a>', esc_url(wc_get_page_permalink('shop')), esc_html__('Continue shopping', 'woocommerce'), esc_html($added_text)); 
関連する問題