答案 0 :(得分:4)
shortcode_atts返回一个数组,所以只需使用它。
function bartag_func( $atts ) {
$params = shortcode_atts( array(
'foo-bar' => 'something'
), $atts ) );
return "foo = " . $params['foo-bar'];
}
add_shortcode( 'bartag', 'bartag_func' );
答案 1 :(得分:3)
It is still not possible。但是,对于PHP.net引擎,我有an RFC under discussion可以在PHP 8中实现。