Tôi đang làm việc về một chủ đề và tôi muốn làm cho nó có sẵn để dịch. Tôi chưa bao gồm một tên miền văn bản trên văn bản dịch bởi vì tôi không biết tên miền văn bản sẽ là gì. Tôi hình dung, cho đến khi tôi có thể đưa ra một tên cho chủ đề của mình, tôi chỉ nên sử dụng một chức năng để xuất tên miền văn bản của mình thay vì mã hóa cứng trên văn bản dịch.
THÍ DỤ:
Đây là cách truyền thống để thêm một miền văn bản:
echo _e('Hello', 'my-theme-name');
Cách tiếp cận của tôi là như thế này:
function text_domain() {
define('TEXT_DOMAIN', 'my-theme-name', true );
echo TEXT_DOMAIN;
}
và sử dụng như thế này:
echo _e('Hello', text_domian());
... Và khi tôi đưa ra một tên cho chủ đề của mình, tôi chỉ có thể cập nhật nó ở một nơi thay vì một loạt các lần trong mỗi tệp.
CÂU HỎI LÀ: Đây có phải là một cách tốt để làm điều đó và tôi sẽ gặp phải vấn đề khi chủ đề của tôi được phê duyệt bởi nhóm đánh giá chủ đề WordPress?