1
你好我正在一個WordPress的網站,我目前有一個彈出設置,如果在短代碼arrtibute設置爲「popup =」註冊「)顯示...我添加了另一個如果該屬性設置爲「popup =」應用,則需要顯示燈箱)檢查是否有變量用於觸發彈出
我的問題是如何向下面的函數中添加另一個變量..我需要一個if語句嗎?林新的PHP,任何意見非常感謝..謝謝!
function oxy_shortcode_button_fancy($atts , $content = '') {
// setup options
extract(shortcode_atts(array(
'button_swatch' => 'swatch-coral',
'button_animation' => '',
'size' => 'default',
'xclass' => '',
'link' => '',
'label' => 'My button',
'icon' => '',
'link_open' => '_self',
'popup' => ''
), $atts));
$popup = ('register' == $popup) ? ' onclick="jQuery(\'#registerid, .overlayLogin\').show();"' : '';
$animation = ($button_animation != "") ? ' data-animation="'.$button_animation.'"' :"";
return '<a'.$popup.' href="'. $link .'" class="btn '. $size.' btn-icon-right '. $xclass . ' '. $button_swatch .'" target="' . $link_open . '"> '. $label . '<span><i class="'.$icon.'" '.$animation.'></i></span></a>';
}
我正在尋找補充說明的是:
$popup = ('apply' == $popup) ? ' onclick="jQuery(\'#applyid, .overlayLogin\').show();"' : '';
您是right..Do的方式ü提到的有 –
@VaibhavBhanushali在第一個$ popup =('register'== $ popup)下面添加時它不起作用.... – js111
您是否使用if if語句來檢查? –