Chen Weiliang: WP Slug Translate plagini uğursuz olarsa nə etməliyəm?
Məqalə ləqəbini ingilis dilinə tərcümə etmək üçün kod əlavə edin
çoxluğuna görə网络 营销Praktiklər üçünwordpress saytıetməkVeb Təbliğat, "Çin ləqəblərini ingilis ləqəblərinə avtomatik tərcümə etmək" problemini həll etmək üçün onların bir çoxu WP Slug Translate plaginini quraşdırır.
Bununla belə, indi WP Slug Translate plagininin müəllifinin saytı bağlanıb və bu, qarşı tərəfin bu plaqini saxlamaqdan imtina etdiyini göstərir.
Başqa sözlə, hər şeyi qarşı tərəf inkişaf etdirdiWordPress plaginiVaxtı Keçmiş...
Bununla belə, biz WordPress Çin məqalə başlıqlarını ingilis dilinə avtomatik tərcümə etmək üçün Baidu Translate-in API-dən istifadə edə bilərik.
Kodun avtomatik tərcüməsini əlavə edin
Sadəcə onu cari mövzunun functions.php faylına əlavə edin:
function translate_chinese_post_title_to_en_for_slug( $title ) {
/*
transtype:
trans
realtime
*/
$translation_render = 'http://fanyi.baidu.com/v2transapi?from=zh&to=en&transtype=realtime&simple_means_flag=3&query='.$title;
$wp_http_get = wp_safe_remote_get( $translation_render );
if ( empty( $wp_http_get->errors ) ) {
if ( ! empty( $wp_http_get['body'] ) ) {
$trans_result = json_decode( $wp_http_get['body'], true );
$trans_title = $trans_result['trans_result']['data'][0]['dst'];
return $trans_title;
}
}
return $title;
}
add_filter( 'sanitize_title', 'translate_chinese_post_title_to_en_for_slug', 1 );
Chen WeiliangTestdən sonra, əgər Baidu-nun wordpress məqalə ləqəblərinin avtomatik tərcüməsi üçün yuxarıdakı kodu əlavə etsəniz, məqalə redaktorunda "Nəşr et", "Taymer" və ya "Yenilə" düyməsini kliklədikdən sonra yükləmə müddəti bu kodun əlavə edilmədiyindən xeyli yavaş olacaq. , və hətta 500 səhv sual görünə bilər...
(Bu problem ilə əlaqəli ola bilərChen WeiliangBloq serverinin yerləşdiyi bölgə)
Yoxsa, necə görmək üçün özünüz test edə bilərsiniz?
Hope Chen Weiliang Blogu ( https://www.chenweiliang.com/ ) paylaşdı "WP Slug Translate plagini uğursuz olarsa nə etməliyəm?Məqalənin ləqəbini ingilis dilinə tərcümə etmək üçün kod əlavə edin", bu sizə kömək edəcək.
Bu məqalənin linkini paylaşmağa xoş gəlmisiniz:https://www.chenweiliang.com/cwl-443.html
Ən son yenilikləri əldə etmək üçün Chen Weiliang bloqunun Telegram kanalına xoş gəlmisiniz!
📚 Bu təlimatda böyük dəyər var, 🌟Bu nadir fürsətdir, qaçırmayın! ⏰⌛💨
Bəyəndinizsə paylaşın və bəyənin!
Paylaşımlarınız və bəyənmələriniz davamlı motivasiyamızdır!