WordPress函数 set_query_var 与 get_query_var 需配对使用,一个设置参数,一个获取参数。
WordPress 官方给出的示例如下:
// When calling a template with get_template_part()
set_query_var('my_form_id', 23);
get_template_part('my-form-template');
// Inside my-form-template.php
$my_form_id = get_query_var('my_form_id');
使用起来比较简单,但是这对函数的要旨尚未能领悟,貌似也是为了支持主题的结构……
另一个示例:
$sample = 'a sample variable';
$year = 2019;
$arr = [
'sample' = $sample,
'year' = $year
];
set_query_var( 'multiVar', $arr );
get_template_part( 'b' );
get_template_part( 'c' );
在 b.php 文件
$arr = get_query_var( 'multiVar' );
echo $arr['year']; // This will print out: 1995
在 c.php 文件
$arr = get_query_var( 'multiVar' );
echo $arr['sample']; // This will print out: a sample variable
-
WordPress函数:国际化 _x() 获取具有gettext上下文的翻译字符串。WordPress函数:国际化 _x() 获取具有gettext上下文的翻译字符串。
-
WordPress函数:国际化 _ex 展示带上下文的翻译字符串WordPress函数:国际化 _ex 展示带上下文的翻译字符串
-
WordPress函数:国际化 _nx 翻译字符串,_n + _xWordPress函数:国际化 _nx 翻译字符串,_n + _x
-
WordPress函数:国际化 _nx_noop 在 pot 中注册字符串WordPress函数:国际化 _nx_noop 在 pot 中注册字符串
-
WordPress函数:translate_nooped_plural 翻译并注册字符串WordPress函数:translate_nooped_plural 翻译并注册字符串
-
WordPress函数:number_format_i18n 数字国际化WordPress函数:number_format_i18n 数字国际化
暂无评论,抢个沙发...