WordPress页面URL地址自动转换拼音或者英文方法

  • 第一、自动英文地址格式
  • 第二、自动转拼音地址格式

一般,我们如果使用WordPress程序架设博客或者其他类型网站,会采用何种形式的URL地址格式呢?数字,还是手工设置每一篇文章,甚至国外主机优惠看到不少博主使用的是直接中文URL地址。具体使用何种的形式也没有固定的格式,我们可以用数字,也可以用手工定义,甚至用中文或者英文都可以。

在这篇文章中,国外主机优惠将整理可以自动将标题转成英文、便宜格式的URL地址格式,这样我们就不要再手工设置。尤其是英文网站,我们可以用自动英文URL格式,中文网站可以用拼音格式地址。我们看看如何实现的。


隐藏

第一、自动英文地址格式

第二、自动转拼音地址格式

第一、自动英文地址格式

//自动英文格式 www.itbulu.com
function translate_chinese_post_title_to_en_for_slug( $title ) {
$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 );

将代码添加到当前主题的 Functions.php页面中,然后我们去添加文章试试。

第二、自动转拼音地址格式

这里需要用到\”SO Pinyin Slugs\”拼音插件,前提是我们先要去掉上面的自动英文格式,两者只能用其中之一,要不会冲突的。

插件地址:https://wordpress.org/plugins/so-pinyin-slugs/

直接搜索后安装即可。

总结,这样我们可以根据实际项目需要,选择自动拼音还是自动英文URL地址格式。