Dịch thay text nhanh trong WordPress functions.php

Dich thay text nhanh trong WordPress voi file functions.php

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

Dich thay text nhanh trong WordPress voi 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.

Thực ra mình chỉ là người dùng tự mày mò, toàn bộ kiến thức trong bài đến từ quá trình vọc vạch cá nhân. Nội dung này không thay thế được một website được dựng đúng nghĩa. Nếu bạn cần dựng tử tế, có thể tham khảo đội ngũ thiết kế web chuyên – mình hay giới thiệu bạn bè qua TaigaWeb.

Nhiều Lượt xem

Giới thiệuLiên hệChính sách Biên tập