Đôi khi bạn không muốn dịch toàn bộ kí tự trong WooCommerce chỉ để đổi tên một vài chữ. Và cảm thấy việc cài dặt 1 plugin dịch thuật làm web bạn trở lên cồng kềnh.
Rất may, ở đây, một đoạn PHP nhỏ sẽ làm việc cho bạn ngay lập tức.
Dịch 1 chuỗi trong WooCommerce/WordPress
Đoạn mã PHP: Cách dịch một chuỗi văn bản (WooCommerce)
/** * @snippet Translate a String in WooCommerce * @how-to Get aithietke.com * @author Mr.3T * @compatible WooCommerce 3.7 */ add_filter( 'gettext', 'ai_translate_woocommerce_strings', 999, 3 ); function ai_translate_woocommerce_strings( $translated, $untranslated, $domain ) { if ( ! is_admin() && 'woocommerce' === $domain ) { switch ( $translated) { case 'Sale!' : $translated = 'giảm giá'; break; case 'Product Description' : $translated = 'Mô tả sản phẩm'; break; // ETC } } return $translated; }
Nơi để đặt đoạn code này?
Bạn có thể để đoạn php tại cuối file function.php (trước “?>” Nếu có kí tự này). Bạn có thể tùy chỉnh CSS và class để cho đoạn code trông bắt mắt hơn.
Nếu đoạn mã này không con hoạt động
Xin vui lòng cho tôi biết dưới bình luận nếu đoạn code trên không hoạt động. Tôi sẽ rất vui khi sửa lại đoạn trích nếu bạn báo cáo (vui lòng cung cấp ảnh chụp màn hình).