shortcode_parse_atts
将为您提供可管理的信息。
$atts = shortcode_parse_atts(
\'[soundcloud url="http://api.soundcloud.com/tracks/67658191" params="" width=" 100%" height="166" iframe="true" /]\'
);
您将得到一个如下所示的数组:
array(7) {
[0]=>
string(11) "[soundcloud"
["url"]=>
string(41) "http://api.soundcloud.com/tracks/67658191"
["params"]=>
string(0) ""
["width"]=>
string(5) " 100%"
["height"]=>
string(3) "166"
["iframe"]=>
string(4) "true"
[1]=>
string(2) "/]"
}
您可以执行以下操作:
var_dump($atts); // dump everything
echo $atts[\'url\']; // echo just the URL
我不明白你想在什么情况下使用这个。我想你漏掉了一点解释。