Đoạn code dưới đây sẽ giúp bạn thay đổi chữ bất kỳ cho WooCommerce một cách hoàn toàn dễ dàng. Chẳng hạn trang sản phẩm của bạn có nút Giảm giá! và Mua hàng, và bạn muốn thay đổi chúng Giá ưu đãi và Mua ngay lập tức
Bạn có thể thêm đoạn code PHP dưới đây vào cuối cùng của file functions.php của child theme (sau ký tự “<?php” và trước ký tự “?>” nếu có). Bên nên chỉnh sửa ở child theme nhé, nếu giao diện bạn xài chưa có child theme thì bạn có thể xem lại bài viết: Hướng dẫn tạo Child theme.
add_filter( 'gettext', 'hocwordpress_translate_woocommerce_strings', 999 ); function hocwordpress_translate_woocommerce_strings( $translated ) { $translated = str_ireplace( 'Mua hàng', 'Mua ngay lập tức', $translated ); $translated = str_ireplace( 'Giảm giá', 'Giá ưu đãi', $translated ); return $translated; }
Bạn có thể sử dụng cấu trúc trên để thay đổi các chữ khác nếu muốn. Bằng cách thêm dòng sau và chỉnh sửa ký tự lại theo ý muốn:
$translated = str_ireplace( 'Giảm giá', 'Giá ưu đãi', $translated );
Bây giờ bạn quay lại trang sản phẩm và tải lại trang để xem kết quả nhé.