Cách dịch / Đổi tên bất kỳ chuỗi nào trong WordPress

Cách dịch / Đổi tên bất kỳ chuỗi nào trong WordPress
Cách dịch / Đổi tên bất kỳ chuỗi nào trong WordPress

Đôi khi bạn không muốn dịch toàn bộ website mà chỉ cần đổi vài chữ hoặc một đoạn ngắn. Nhưng lại không muốn dùng đến các plugin dịch như Loco Translate, My WP Translate,… Vì chúng khá cồng kềnh phức tạp.

Rất may cho bạn, sau đây là một đoạn PHP giúp bạn làm điều này ngay lập tức.

Đoạn mã PHP: Cách dịch / Đổi tên bất kỳ chuỗi nào trong WordPress

add_filter(  'gettext',  'woovn_translate_words_array'  );
add_filter(  'ngettext',  'woovn_translate_words_array'  );
function woovn_translate_words_array( $translated ) {
     $words = array(
                // 'word to translate' = > 'translation'
               'SHOPPING CART' => 'Giỏ hàng',
               'CHECKOUT DETAILS' => 'Thanh toán',
               'ORDER COMPLETE' => 'Hoàn thành',
               'Quick View' => 'Xem nhanh',
     );
     $translated = str_ireplace(  array_keys($words),  $words,  $translated );
     return $translated;
}

Làm sao để thêm đoạn mã này?

Bạn có thể đặt các đoạn mã PHP ở cuối tệp tin functions.php trong chủ đề con hoặc chủ đề bạn đang sử dụng (trước “?>” Nếu bạn có nó). Hãy chắc chắn rằng bạn biết những gì bạn đang làm khi chỉnh sửa các tệp tin quan trọng như vậy – nếu bạn cần thêm hướng dẫn, vui lòng xem bài viết Cách thêm đoạn mã tùy biến vào WooCommerce.

0 0 vote
Article Rating

BẢO MẬT WORDPRESS

Bình luận

1 bình luận về "Cách dịch / Đổi tên bất kỳ chuỗi nào trong WordPress"

guest
1 Comment
Mới nhất
Cũ nhất
Inline Feedbacks
View all comments
Anh Hữu<span class="bl-woovn">3 bình luận</span>
Anh Hữu3 bình luận
6 tháng trước

Tuyệt vời! Cảm ơn woovn