Tổng quan về Dịch (thay text) nhanh trong WordPress với file functions.php

Có đôi khi anh em muốn dịch nhanh hoặc thay thế text nào đó trong WordPress mà không muốn cài cả bộ Loco Translate hoặc đụng tới file PO/MO, mình cũng như thế và đây là cách mình xử lý: Xem thêm: Thêm Supper Admin bằng file functions.php.
function change_translate_text( $translated_text ) {
if ( 'Text Cũ' === $translated_text ) {
$translated_text = 'Text Mới';
}
return $translated_text;
}
add_filter( 'gettext', 'change_translate_text', 20 );
bạn nhập đoạn code này vào file functions.php nhé!
Trường hợp bạn muốn thay thế nhiều hơn 1 text thì dùng đoạn code sau:
function multi_change_translate_text( $translated ) {
$text = array(
'Text Cũ 1' => 'Text Mới 1',
'Text Cũ 2' => 'Text Mới 2',
'Text Cũ 3' => 'Text Mới 3',
);
$translated = str_ireplace( array_keys( $text ), $text, $translated );
return $translated;
}
add_filter( 'gettext', 'multi_change_translate_text', 20 );
Done, đơn giản chỉ thế thôi. Hy vọng tut nhỏ này sẽ giúp được bạn.
Bài viết được chia sẻ bởi TaigaWeb – Đơn vị thiết kế website WordPress chuyên nghiệp. Nếu bạn cần hỗ trợ xây dựng website, hãy liên hệ với chúng tôi để được tư vấn chi tiết.

