我尝试创建自定义短代码来渲染按钮。这里的代码是否正确?
function rb_button($atts) {
extract(shortcode_atts(array(
'color' => '#000',
'txtcolor' => '#FFF',
'url' => '#',
), $atts));
return '<button class="btn btn-default" style="background-color:'.$color.'; color:'.$txtcolor.';" onclick="window.open(\''.$url.'\')" >'.do_shortcode($content).'</button>';
add_shortcode('rbbutton', 'rb_button');
}
然后我在帖子中插入[rbbutton] Text Here [/ rbbutton]。但它只是将其呈现为文本。