首页 视频课程 WordPress开发文档后台功能及美化 语言函数

语言函数

2020-11-01 / 2729阅

本视频需要登录以后才能播放

登录

WordPress是全球通用的建站程序,它支持多国语言,它是以附带语言包的形式实现。如果你想让主题支持语言包,你需要在开发的过程中使用特定的函数来输出固定内容。先来看看下面的函数:

__()   //用于赋值
_e()   //直接输出
_x()   //用于赋值,支持区分名词动词
_ex()  //直接输出,支持区分名词动词 
_n()   //支持变量 

基础开发过程中,我们使用最多的是 __() 和 _e();

 __( 'text', 'my-theme' );  // my-theme 是语言包名称,暂且这样描述吧 

在使用多语言函数之前,我们要先定义自己的语言包名称和位置。

function qzl_textdomain() {
    load_theme_textdomain(
        'my-theme',
        get_template_directory() . '/languages' 
    );
}
add_action( 'after_setup_theme', 'qzl_textdomain' );  

上面的函数代码定义了一个 my-theme 的语言文件,路径放在主题目录的languages里面。如果是插件里面,请使用 load_plugin_textdomain() 函数

阅读文章或者观看视频过程中有任何问题,请下方留言或者联系我Q248758228

大家谈论
    我的见解
    目录