我正在创建我的图像快捷码,但我是否以正确的方式进行。
function header_image( $atts ) {
// [hero-banner img_src="" add_img_class="" alt="" ][/hero-banner]
$atts = shortcode_atts(
array(
\'image_src\' => \'\',
\'alt\' => \'my_image\',
\'add_img_class\' => \'\',
\'id\' => \'\'
), $atts, \'hero-banner\'
);
// do shortcode actions here
$output = "<span class=\\"dr-banner\\">
<img src=\\"".$atts[\'image_src\']."\\" class=\\"img-responsive ".$atts[\'add_img_class\']."\\" alt=\\"".$atts[\'alt\']."\\" />
</span>";
// return html
return $output;
}
add_shortcode( \'hero-banner\',\'header_image\' );
我有一个困惑,那就是:$atts
是一个默认值保持器,如果我想更改image alt属性或image source,那么我的代码是对的还是错的