首页 > 电脑专区 > 电脑教程 >

WordPress 自动翻译文章标题为英文

来源:互联网 2023-02-21 22:24:28 63

采用百度翻译的翻译API,将中文的文章标题自动翻译为英文。RXd办公区 - 实用经验教程分享!

经过测试,适用于WORDPRESS内置的文章类型以及bbPress、BuddyPress、WooCommerce、DW Question Answer等插件添加的自定义文章类型。RXd办公区 - 实用经验教程分享!

工具/原料

方法/步骤

  • 1

    准备可以用于PHP编辑代码编辑器,通常使用Dreamweaver、Notepad、Sublime之类的代码编辑器即可。个人更推荐KodExplorer之类的在线代码编辑器,可以省去一些不必要的步骤。RXd办公区 - 实用经验教程分享!

    <a href=https://www.bgqu.net/tag/4454/ target=_blank class=infotextkey>WORDPRESS</a> 自动翻译文章标题为英文RXd办公区 - 实用经验教程分享!

  • 1此文章未经授权抓取自百度经验
  • 2

    使用FTP下载并使用代码编辑器或使用在线代码编辑器,打开wp-content/themes/当前主题/functions.phpRXd办公区 - 实用经验教程分享!

    <a href=https://www.bgqu.net/tag/4454/ target=_blank class=infotextkey>WORDPRESS</a> 自动翻译文章标题为英文RXd办公区 - 实用经验教程分享!

  • 3

    #在末尾粘贴以下代码RXd办公区 - 实用经验教程分享!

    function translate_chinese_post_title_to_en_for_slug( $title ) {RXd办公区 - 实用经验教程分享!

    /*RXd办公区 - 实用经验教程分享!

    transtype:RXd办公区 - 实用经验教程分享!

    transRXd办公区 - 实用经验教程分享!

    realtimeRXd办公区 - 实用经验教程分享!

    */RXd办公区 - 实用经验教程分享!

    $translation_render = 'http://fanyi.baidu.com/v2transapi?from=zh&to=en&transtype=realtime&simple_means_flag=3&query='.$title;RXd办公区 - 实用经验教程分享!

    $wp_http_get = wp_safe_remote_get( $translation_render );RXd办公区 - 实用经验教程分享!

    if ( empty( $wp_http_get->errors ) ) {RXd办公区 - 实用经验教程分享!

    if ( ! empty( $wp_http_get['body'] ) ) {RXd办公区 - 实用经验教程分享!

    $trans_result = json_decode( $wp_http_get['body'], true );RXd办公区 - 实用经验教程分享!

    $trans_title = $trans_result['trans_result']['data'][0]['dst'];RXd办公区 - 实用经验教程分享!

    return $trans_title;RXd办公区 - 实用经验教程分享!

    }RXd办公区 - 实用经验教程分享!

    }RXd办公区 - 实用经验教程分享!

    return $title;RXd办公区 - 实用经验教程分享!

    }RXd办公区 - 实用经验教程分享!

    add_filter( 'sanitize_title', 'translate_chinese_post_title_to_en_for_slug', 1 );RXd办公区 - 实用经验教程分享!

    #在末尾粘贴上述代码RXd办公区 - 实用经验教程分享!

    <a href=https://www.bgqu.net/tag/4454/ target=_blank class=infotextkey>WORDPRESS</a> 自动翻译文章标题为英文RXd办公区 - 实用经验教程分享!

  • 4

    百度翻译API的来源是 Chorme F12,所以这个API也许不会持久有效,但是即使没有返回数据,也会按照原来的规则生成SLUG。固定连接生成方式也可以在WORDPRESS后台自己手动修改。RXd办公区 - 实用经验教程分享!

    <a href=https://www.bgqu.net/tag/4454/ target=_blank class=infotextkey>WORDPRESS</a> 自动翻译文章标题为英文RXd办公区 - 实用经验教程分享!

  • 5

    使用效果。BBPress、BuddyPress 和 WooCommerce由于我没有安装,所以就暂时不测试。RXd办公区 - 实用经验教程分享!

    <a href=https://www.bgqu.net/tag/4454/ target=_blank class=infotextkey>WORDPRESS</a> 自动翻译文章标题为英文RXd办公区 - 实用经验教程分享!

    <a href=https://www.bgqu.net/tag/4454/ target=_blank class=infotextkey>WORDPRESS</a> 自动翻译文章标题为英文RXd办公区 - 实用经验教程分享!

  • 注意事项

    • 正确地找到当前正在使用的主题文件夹
    • 复制时不漏、缺任何字符

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!RXd办公区 - 实用经验教程分享!


    标签: WORDPRESS翻译电脑技术文章标题

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码