WordPress标题自动生成英文别名(拼音)美化网址的方法

03月/25日/WordPress/浏览 481

WordPress网站默认生成的链接中会含有中文,这种方式对搜索引擎不太友好,链接也不是特别好看,追格小编教你用下面方式解决。


方法1:

将下面代码放到当前WordPress模板functions.php文件内即可。


function bymt_slug_auto_translate( $title ) { 
 $wp_http_get = wp_safe_remote_get( 'https://fanyi.baidu.com/v2transapi?from=zh&to=en&transtype=trans&query=' . $title ); 
 if ( emptyempty( $wp_http_get->errors ) ) { 
 if ( ! emptyempty( $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; 
} 
add_filter( 'sanitize_title', 'bymt_slug_auto_translate', 1 );


方法2:

安装WordPress插件:PinYin Slug 、Wenprise Pinyin Slug、Wizhi Optimization、MZSlugs Translator 等插件也可以实现,前面所说插件未经过测试,有需求可自行尝试!

发表评论

暂无评论,抢个沙发...

客服 工单