Como funciona:
- Adicionar Ação ao Rodapé:
add_action( 'wp_footer', 'custom_woocommerce_cart_button_text_script' );: Adiciona a funçãocustom_woocommerce_cart_button_text_scriptao ganchowp_footer, que é executado no rodapé de todas as páginas do site.
- Definição da Função:
function custom_woocommerce_cart_button_text_script() { ... }: Define a funçãocustom_woocommerce_cart_button_text_scriptque adiciona o script JavaScript à página do carrinho.
- Verificação da Página do Carrinho:
if ( is_cart() ) { ... }: Verifica se a página atual é a página do carrinho do WooCommerce.
- Adicionar o Script:
<script type="text/javascript"> ... </script>: Adiciona o script JavaScript diretamente na página.document.addEventListener('DOMContentLoaded', function() { ... });: Garante que o script será executado após o carregamento completo do DOM.var interval = setInterval(function() { ... }, 500);: Define um intervalo que verifica a cada 500ms se o botão está presente na página.var buttonText = document.querySelector('.wc-block-cart__submit-button .wc-block-components-button__text');: Seleciona o elemento do botão no carrinho usando seletores CSS.if (buttonText) { ... }: Verifica se o botão foi encontrado.buttonText.textContent = 'Comprar Agora';: Altera o texto do botão para “Comprar Agora”.clearInterval(interval);: Interrompe o intervalo após encontrar e modificar o botão, evitando verificações adicionais desnecessárias.
Instruções de Uso
Este código pode ser adicionado ao arquivo functions.php do seu tema ou, preferencialmente, em um plugin específico para o site. Utilizar um plugin para essas customizações mantém o código organizado e seguro contra atualizações do tema.
Conclusão
Este snippet permite que você personalize o texto do botão “Finalizar compra” na página do carrinho do WooCommerce Blocks, alterando-o para “Comprar Agora”. Isso pode ser útil para melhorar a clareza ou ajustar a linguagem para melhor atender ao público-alvo do seu site.





















