Code snippet WordPress cho tính năng "Dịch WordPress " mà ko dùng plugin.
Copy đoạn code dưới vào trong file functions.php của theme.
function dev_change_translate_text($translated_text)
{
if ($translated_text == 'Old Text') {
$translated_text = 'New Translation';
}
return $translated_text;
}
add_filter('gettext', 'dev_change_translate_text', 20);
function dev_change_translate_text_multiple($translated)
{
$text = array(
'Mô tả' => 'Mô tả sản phẩm',
'Quick View' => 'Xem nhanh',
'Oops! That page can’t be found' => 'Lỗi 404! Trang web không tồn tại',
'It looks like nothing was found at this location. Maybe try one of the links below or a search' => 'Chúng tôi không tìm thấy trang này trên hệ thống, vui lòng thử chức năng tìm kiếm bên dưới',
'Leave a comment' => 'Viết bình luận',
'Continue reading' => 'Đọc tiếp',
'View more' => 'Xem thêm',
'Category Archives' => 'Danh mục',
'SHOPPING CART' => 'Giỏ hàng',
'CHECKOUT DETAILS' => 'Thông tin thanh toán',
'ORDER COMPLETE' => 'Hoàn tất đặt hàng',
'CATEGORY ARCHIVES' => 'Chuyên mục',
'MY ACCOUNT' => 'Tài khoản của tôi',
'Login' => 'Đăng nhập tài khoản',
);
$translated = str_ireplace(array_keys($text), $text, $translated);
return $translated;
}
add_filter('gettext', 'dev_change_translate_text_multiple', 20);