我正在创建一个 wordpress 按钮简码,并希望传入 3 个参数 - 类、类型,然后是真/假,具体取决于链接是否应该是外部的。但是目前我不确定如何将此属性包装在函数中,并且想知道是否有人可以建议我如何解决这个问题?
PHP
function button($atts, $content = null) {
extract(shortcode_atts(array('link' => '#', 'type' => '', 'external' => 'false'), $atts));
return '<a href="/'. $link .'" class="btn" ' . if( 'external' == 'true' ) . 'target="_blank"><i class="btn-'. $type .'"></i>' . do_shortcode($content) . '</a>';
}
add_shortcode('button', 'button');