2017年10月16日星期一

WP Slug Translate插件失效怎么办?添加代码翻译文章别名为英文

原文链接:http://www.chenweiliang.com/cwl-443.html

陈沩亮:WP Slug Translate插件失效怎么办?


添加代码翻译文章别名为英文


由于很多网络营销从业者用wordpress建站做网络推广,为了解决将文章的“中文别名自动翻译成英文别名”问题,其中不乏安装WP Slug Translate插件。


但是,现在WP Slug Translate插件作者的网站已经关闭,说明对方已经放弃维护此插件。


换句话说,就是对方开发的所有WordPress插件已经失效了……


不过,我们可以用百度翻译的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 );





欢迎转载《WP Slug Translate插件失效怎么办?添加代码翻译文章别名为英文
陈沩亮版权所有,转载请注明出处链接:http://www.chenweiliang.com/cwl-443.html


网站地址:http://www.chenweiliang.com/



我是陈沩亮,我的使命是帮助创业者、营销员和自媒体人用微信营销获取更大的成功和收获 ^_^



“不仅仅是总结网络营销干货,还分享用微信营销赚钱的方法!”



欲学更多干货,请关注微信公众号:cwlblog
关注后回复关键字:80



可获取《超过80%不被人知的赚钱秘诀》

没有评论:

发表评论