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