新闻中心

免插件实现wordpress固定链接将自动翻译文章标题为英文

作者 / 无忧主机 时间 2016-11-24 21:42:27

对于文章标题很重要毫无疑问,尤其是现在信息严重过载的情况下,绝大多数人只刷一下标题,或者看完标题再决定要不要点进去看。这时候,一个好的标题和配图就显得尤为重要。能实现将固定链接翻译文章标题为英文的插件很多,但是作为精明的站长都不会使用插件来实现,使用插件会消耗免备案空间资源,造成wordpress站点访问慢的现象发生。 免插件实现wordpress固定链接将自动翻译文章标题为英文方法如下: 1、首先是点击进入到我们的控制面板,然后找到文件管理选项,如图所示: 免插件实现wordpress固定链接将自动翻译文章标题为英文 2、点击进入之后找到我们站点的根目录,如图所示: 免插件实现wordpress固定链接将自动翻译文章标题为英文 3、进入到这个目录之后找到我们的程序的路径:当前主题目录下functions.php文件,点击编辑,如图所示: 免插件实现wordpress固定链接将自动翻译文章标题为英文 4、 添加代码操作:

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 );
//以上代码,是调用百度翻译。不保证这个API持久有效,不过嘛,应该是妥妥的,即使没有返回,也会按照原来的标题生成文章的SLUG的。 温馨提示:该技术解决方案的是由无忧主机客服为我们空间客户处理该问题时提供的处理方法,确保在无忧主机能完美实现,因服务较多,客服繁忙,其他主机我们没有过多精力进行大范围测试,不能确保所有虚拟主机都能完美处理,请您理解!
无忧主机提供365天*24小时全年全天无休、实时在线、零等待的售后技术支持。竭力为您免费处理您在使用无忧主机过程中所遇到的一切问题! 如果您是无忧主机用户,那么您可以通过企业QQ【800088151】、售后QQ【网站最下端有】、旺旺【锋讯企业】、400-655-0080免费电话、后台提交工单这些方式联系无忧主机客服! 如果您不是我们的客户也没问题,点击页面最右边的企业QQ在线咨询图标联系我们并购买后,我们为您免费进行无缝搬家服务,让您享受网站零访问延迟的迁移到无忧主机的服务! 无忧主机相关文章推荐阅读: WORDPRESS安装主题或插件导致网站白屏的解决思路 如何实现WORDPRESS后台文章列表只显示该作者自己文章的方法 WORDPRESS如何实现非插件部署CDN加速(七牛、百度云)

本文地址:https://www.51php.com/wordpress/24085.html

1
1
1
1
1
1
1

客户服务热线

0791-8623-3537

在线客服