Изменение текста woocommerce добавить в корзину кнопку при нажатии на все страницы - PullRequest
0 голосов
/ 31 августа 2018

Я хочу изменить текст всех кнопок Woocommerce добавить в корзину при нажатии. Я бы хотел сказать "Добавлено".

Я пытался использовать код из этой ветки ответов:
Изменить добавить в корзину текст кнопки при клике на страницах с одним продуктом Woocommerce

Работает, но только на отдельных страницах товара.

Но большинство моих страниц - это пользовательские страницы, использующие шорткоды woocommerce, поэтому большинство моих кнопок добавления в корзину на самом деле привязок , а не кнопок. Возможно ли то, что я хочу сделать?

add_action( 'wp_footer', 'single_add_to_cart_event_text_replacement' );
function single_add_to_cart_event_text_replacement() {
global $product;

if( ! is_product() ) return; // Only single product pages
if( $product->is_type('variable') ) return; // Not variable products
?>
    <script type="text/javascript">
        (function($){
            $('button.single_add_to_cart_button').click( function(){
                $(this).text('<?php _e( "Added", "woocommerce" ); ?>');
            });
        })(jQuery);
    </script>
<?php
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...