Chen Weiliang : WP Slug Translate eklentisi çalışmıyorsa ne yapmalıyım?
Makale takma adını İngilizce'ye çevirmek için kod ekleyin
Birçok çevrimiçi pazarlamacı, çevrimiçi tanıtım için web siteleri oluşturmak amacıyla WordPress kullandığından , makalelerdeki "Çince takma adları otomatik olarak İngilizce takma adlara çevirme" sorununu çözmek için WP Slug Translate eklentisini yüklerler.
Ancak şimdi WP Slug Translate eklentisinin yazarının web sitesi kapatıldı ve bu, diğer tarafın bu eklentiyi sürdürmekten vazgeçtiğini gösteriyor.
Başka bir deyişle, karşı tarafça geliştirilen tüm WordPress eklentileri artık çalışmıyor...
Ancak, WordPress Çince makale başlıklarını otomatik olarak İngilizce'ye çevirmek için Baidu Translate'in API'sini kullanabiliriz.
Kodun otomatik çevirisini ekle
Sadece mevcut temanın function.php dosyasına ekleyin:
function translate_chinese_post_title_to_en_for_slug( $title ) {/*transtype:transrealtime*/$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 Weiliang'ın testleri, WordPress gönderi takma adlarını Baidu aracılığıyla otomatik olarak çevirmek için yukarıdaki kodu eklemenin, gönderi düzenleyicisinde "Yayınla", "Planla" veya "Güncelle" düğmelerine tıklandığında yükleme süresini önemli ölçüde yavaşlattığını ve hatta 500 hatasına yol açabileceğini gösterdi.
(Bu sorun, Chen Weiliang'ın blog sunucusunun bulunduğu bölgeyle ilgili olabilir .)
Veya nasıl olduğunu görmek için kendiniz test edebilirsiniz?
Umarım Chen Weiliang'ın blogunda ( https://www.chenweiliang.com/ ) paylaşılan "WP Slug Translate eklentisi çalışmıyorsa ne yapmalı? Makaleyi İngilizceye çevirmek için kod ekleyin" başlıklı makale size yardımcı olur.
Bu makalenin bağlantısını paylaşmaktan çekinmeyin: https://www.chenweiliang.com/cwl-443.html
