有没有办法获得wordpress短代码中的所有参数? 例如
function bartag_func( $atts ) {
$a = shortcode_atts( array(
'foo' => 'something',
'bar' => 'something else',
), $atts );
return "foo = {$a['foo']}";
}
add_shortcode( 'bartag', 'bartag_func' );
此处[bartag]
是短代码。
有没有办法知道shortcode_atts
的值或foo
bar
的值等。
有没有办法在bartag_func
内获得所有可变数值。
谢谢。
答案 0 :(得分:0)
您可以使用此function从短代码中获取所有值
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' );
[bartag foo =“koala”bar =“bears”]输出以下内容:bartag:koala 熊
[bartag foo =“koala”]输出以下内容:bartag:koala默认栏