有没有办法获取WordPress简码中的所有参数?
例如,
function bartag_func( $atts ) {
$a = shortcode_atts(
array(
'foo' => 'something',
'bar' => 'something else',
),
$atts);
return "foo = {$a['foo']}";
}
add_shortcode('bartag', 'bartag_func');
Run Code Online (Sandbox Code Playgroud)
这[bartag]是简码。
有没有办法知道 的值shortcode_atts或 的值foo bar等?
有没有办法获取 中的所有变量值bartag_func?
您可以使用此函数从短代码中获取所有值:
function bartag_func( $atts ) {
$atts = shortcode_atts(
array(
'foo' => 'no foo',
'bar' => 'default bar',
), $atts, 'bartag');
return 'bartag: ' . $atts['foo'] . ' ' . $atts['bar'];
}
add_shortcode( 'bartag', 'bartag_func' );
Run Code Online (Sandbox Code Playgroud)
[bartag foo="koala" bar="bears"] 输出以下内容: bartag: koala bears
[bartag foo="koala"] 输出以下内容: bartag: koala default bar
| 归档时间: |
|
| 查看次数: |
8128 次 |
| 最近记录: |