!
也想出现在这里? 联系我们
广告位
当前位置:首页>技术分享>网站运维>WordPress中文标签批量翻译为英文(wordpress自动翻译多国语言插件)

WordPress中文标签批量翻译为英文(wordpress自动翻译多国语言插件)

最近一年在WordPress网站运行期间做了不少优化,但标签部分还没来得及搞,有不少标签的URL链接以及别名还是中文的,这对搜索引擎来说不太友好,看起来也不美观。

近日打算整理一下标签和文章,删除冗余标签,把这一部分优化一下。自己造轮子要费不少时间,关键是也不会,搜索之后发现有不少现成的插件,比如:wp-slug-translate、wenprise-pinyin-slug ,auto-tag-slug。

auto-tag-slug:下架,貌似不能用。

wp slug translate:下架,未实际测试。

wenprise-pinyin-slug:目前可用,可对接百度翻译API,但不支持批量修改中文别名为英文。

以下内容均基于插件: wenprise-pinyin-slug

随着网站运营时长的增加,标签的数量可能会很多,手动去修改非常浪费时间,针对这个问题继续搜索找到了一篇两年前的文章,文章作者在原插件的基础上增加了一段代码用来实现标签的批量翻译。

使用方法:添加到网站根目录/wp-content/plugins/wenprise-pinyin-slug/src下的slug.php文件末尾

也可点击下方按钮下载添加好此代码的插件压缩包,在后台>>插件>>安装插件>>选择下载好的压缩包上传并安装

点此下载

实现的效果:

WordPress中文标签批量翻译为英文(wordpress自动翻译多国语言插件)应用后,选中的标签中文别名将会自动翻译为英文。这里用到了 WordPress 函数 wp_update_term ,以下是参数说明:

由于使用了百度翻译免费的API,官方限定QPS=1,一次勾选太多标签可能会出现无法翻译的情况,请知悉!

Parameters

$term_id

(int) (Required) The ID of the term$taxonomy

(string) (Required) The context in which to relate the term to the object.$args

(array|string) (Optional) Array of get_terms() arguments.

Default value: array()

给TA打赏
共{{data.count}}人
人已打赏
网站运维

获取WordPress文章中上传的所有图片实现方法(wordpress上传不了图片)

2022-9-18 14:32:13

网站运维

wordpress主题实现首页自动按分类显示文章(wordpress文章列表显示)

2022-9-18 14:32:47

声明 本站上的部份代码及教程来源于互联网,仅供网友学习交流,若您喜欢本文可附上原文链接随意转载。无意侵害您的权益,请发送邮件至 2651636361@qq.com 或点击右侧 私信:少羽 反馈,我们将尽快处理。
0 条回复A文章作者M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索