Չեն ՎայլյանԻնչ պետք է անեմ, եթե WP Slug Translate հավելվածը ձախողվի:
Ավելացրեք կոդ՝ հոդվածի այլանունը անգլերեն թարգմանելու համար
շատերի պատճառով网络 营销Գործնականների համարwordpress կայքըարաՎեբ առաջխաղացում, «չինական անուն-ազգանունները անգլերենի ավտոմատ կերպով թարգմանելու» խնդիրը լուծելու համար նրանցից շատերը տեղադրում են WP Slug Translate փլագինը։
Այնուամենայնիվ, այժմ փակվել է WP Slug Translate հավելվածի հեղինակի կայքը, ինչը ցույց է տալիս, որ մյուս կողմը հրաժարվել է այս փլագինի պահպանումից։
Այսինքն՝ ամեն ինչ զարգացել է մյուս կողմիցWordPress pluginժամկետը լրացել է...
Այնուամենայնիվ, մենք կարող ենք օգտագործել Baidu Translate-ի API-ն՝ WordPress-ի չինարեն հոդվածների վերնագրերն ավտոմատ կերպով անգլերեն թարգմանելու համար:
Ավելացնել կոդի ավտոմատ թարգմանություն
Պարզապես ավելացրեք այն ընթացիկ թեմայի functions.php ֆայլում.
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 );
Չեն ՎայլյանՓորձարկումից հետո, եթե ավելացնեք վերը նշված կոդը Baidu-ի կողմից wordpress-ի հոդվածների փոխանունների ավտոմատ թարգմանության համար, հոդվածի խմբագրում «Հրապարակել», «Ժամաչափ» կամ «Թարմացնել» սեղմելուց հետո, բեռնման ժամանակը շատ ավելի դանդաղ կլինի, քան եթե այս կոդը չավելացվի: և կարող է նույնիսկ 500 սխալ հարց առաջանալ...
(Այս խնդիրը կարող է կապված լինելՉեն ՎայլյանՏարածաշրջանը, որտեղ գտնվում է բլոգի սերվերը)
Կամ կարող եք ինքներդ փորձարկել՝ տեսնելու համար, թե ինչպես:
Հույս Chen Weiliang բլոգ ( https://www.chenweiliang.com/ ) կիսվել է «Ի՞նչ պետք է անեմ, եթե WP Slug Translate հավելվածը ձախողվի:Ավելացրե՛ք կոդը՝ հոդվածը այլանունը անգլերեն թարգմանելու համար», դա ձեզ կօգնի։
Բարի գալուստ՝ կիսելու այս հոդվածի հղումը.https://www.chenweiliang.com/cwl-443.html
Բարի գալուստ Chen Weiliang-ի բլոգի Telegram ալիք՝ վերջին թարմացումները ստանալու համար:
📚 Այս ուղեցույցը պարունակում է հսկայական արժեք, 🌟Սա հազվագյուտ հնարավորություն է, բաց մի՛ թողեք այն։ ⏰⌛💨
Տարածեք և հավանեք, եթե հավանեցիք:
Ձեր տարածումը և հավանումները մեր շարունակական շարժառիթն են: