• 欢迎访问奇跡の海网站,本站不上传任何资源,所有资源均来自于网络,欢迎加入奇跡の海~!奇跡の海-WordPress QQ群
  • 本站下载资源为网络上收集整理而来,并且以计算机技术研究交流为目的,版权归原作者所有,仅供大家参考,学习,不存在任何商业目的与商业用途.
  • 本站系统镜像均来自于官方原版,ed2k可视为P2P下载链接。所有操作系统默认均为试用版,如有正版密钥可以有效激活,本站不提供任何激活和相关服务。

WordPress函数:load_plugin_textdomain(插件本地化)

WP其他 奇跡の海 2年前 (2017-11-14) 651次浏览 已收录 0个评论 扫描二维码

描述

加载翻译后的插件字符串。
WordPress函数:load_plugin_textdomain(插件本地化)
如果未给出路径,默认路径为插件根目录。.mo文件路径基于带有破折号的域名命名,域名后应跟有一个破折号,破折号后为本地语言简码。 这里的本地语言简码是指你在wp-config.php中填写的 WPLANG 的值,比如你填写的是 zh_CN ,那么就该使用 zh_CN,如果你的插件的 text domain 为 “my-plugin”,那么语言包的名字应该为 “my-plugin-zh_CN.mo”和 “my-plugin-zh_CN.po”。

用法

<?php load_plugin_textdomain( $domain, $abs_rel_path, $plugin_rel_path ) ?>

参数

$domain

(字符串)(必需)用以检索被翻译字符串的唯一标识符

默认值:None

$abs_rel_path

(字符串)(可选).mo文件所在文件夹的ABSPATH的相对路径。该参数已弃用,但在WP 2.7前仍然有效。

默认值:false

$plugin_rel_path

(字符串)(可选)WP_PLUGIN_DIR的相对路径。推荐使用该参数,其优先级高于$abs_rel_path。

默认值:false

返回的值

(空)

该函数不返回任何值

例子

function myplugin_init() {
  load_plugin_textdomain( 'my-plugin', false, dirname( plugin_basename( __FILE__ ) ) ); 
}
add_action('plugins_loaded', 'myplugin_init');

或者你打算将语言包放在一个子文件夹 languages :

load_plugin_textdomain( 'my-plugin', false, dirname( plugin_basename( __FILE__ ) ) . '/languages/' );

注释

l10n是localization的缩写形式

函数历史

始见于1.5.0版本

2.7.0 版本以后,$abs_rel_path 参数被弃用!

源文件

load_plugin_textdomain() 位于 wp-includes/110n.php中。


版权声明:本站所有文章和资源使用CC BY-NC-SA 4.0协议授权发布 , 转载应当以相同方式注明文章来自“SeaOMC.COM->WordPress函数:load_plugin_textdomain(插件本地化)!在下边可以分享本文哦!
喜欢 (0)
[]
分享 (0)
奇跡の海
关于作者:
一个WordPress菜鸟!
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址