WordPress标题自动生成英语别名 链接

部落之前使用all in SEO这样的插件,里面有一个功能,那就是链接地址可以自定义为英文的html地址,其实我们在wordpress的标签和分类时,默认情况下,就是使用的中文字母为链接名,但我们可以设置一个英文的别名,这样的话,就是以英文别名的链接了。今天这里部落来介绍一个标题自动生成英语别名的功能。

其实是通过百度翻译的接口,自动把你填写的文章名翻译成英文.

将以下代码加到主题的functions.php文件即可:

→ 点此获取正规游戏试玩赚钱软件~

//标题自动生成英语别名 from www.mfbuluo.com  
function bymt_slug_auto_translate( $title )  
{  
        $wp_http_get = wp_safe_remote_get( 'http://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 ); 
小结

这个功能,需要的朋友,可以去测试一下,部落在wordpress 4.2的版本下测试通过。

本文系转载:原文地址

游乐星球 点此下载

相关推荐