Şöyle bir shortcode yazdım ancak sytle="" kısmı içerik olsa da olmasa da görünüyor. Bunu nasıl üç değer de shortcode içerisinde yoksa görünmeyecek hale getirebilirim? Boş görünmesini istemiyorum.
function dm_button( $atts, $content = null ) {
extract(shortcode_atts(
array(
"color" => '',
"colorb" => '',
),
$atts));
if($color) $colors="border: 2px solid ".$color.";";
if(!$color) $colors="";
if($colorb) $colorbs="background-color: ".$colorb.";";
if(!$colorb) $colorbs="";
if($float=="right") $floats="float: right; width: auto;";
if($float=="left") $floats="float: left; width: auto;";
if($float=="middle") $middle="style=\"display: table; margin-right: auto; margin-left: auto;\" ";
if($float=="center") $middle="style=\"display: table; margin-right: auto; margin-left: auto;\" ";
if(!$float) $floats="";
return '
';
}
add_shortcode( 'button', 'dm_button' );