Chen Weiliang : Zer egin WP Slug Translate pluginak funtzionatzen ez badu?
Gehitu kodea artikuluen aliasak ingelesera itzultzeko
Online marketin-arduradun askok WordPress erabiltzen dutenez online sustapenerako webguneak eraikitzeko , askok WP Slug Translate plugina instalatzen dute artikuluetarako txinerazko aliasak automatikoki ingelesezko aliasetara itzultzeko arazoa konpontzeko.
Hala ere, WP Slug Translate pluginaren egilearen webgunea itxita dago orain, eta horrek adierazten du plugina mantentzeari utzi diotela.
Beste era batera esanda, beste alderdiak garatutako WordPress plugin guztiak ez dira gehiago funtzionatzen...
Hala ere, Baidu Translate-ren APIa erabil dezakegu WordPress-eko txinerazko argitalpenen izenburuak automatikoki ingelesera itzultzeko.
Gehitu kodea itzulpen automatikorako
Gehitu besterik ez duzu egin behar zure uneko gaiaren functions.php fitxategira:
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 -en probek erakutsi dute Baidu bidez WordPress argitalpenen aliasak automatikoki itzultzeko goiko kodea gehitzeak nabarmen moteltzen duela kargatzeko denbora argitalpenen editorean "Argitaratu", "Antolatu" edo "Eguneratu" sakatzean, kodea ez gehitzearekin alderatuta, eta 500 errorea ere sor dezakeela.
(Arazo hau Chen Weiliangen blog zerbitzaria dagoen eskualdearekin lotuta egon daiteke .)
Edo, zuk zeuk probatu dezakezu eta ikusi nola doan?
Zorionez, Chen Weiliang-en blogean ( https://www.chenweiliang.com/ ) partekatutako "Zer egin WP Slug Translate plugin-ak ez badu funtzionatzen? Gehitu kodea artikulua ingelesera itzultzeko" artikulua lagungarria izango zaizu.
Anima zaitez artikulu honen esteka partekatzera: https://www.chenweiliang.com/cwl-443.html
