2010-12-15 76 views
1

我爲我的文章編輯器使用自定義簡碼,現在我有多個簡碼,如果啓用了另一個簡碼,我想使簡碼的風格不同。如果沒有人爲此編寫解決方法,是否有像is_shortcode('slideshow')這樣的過濾器或條件函數?Wordpress簡碼和條件語句

回答

2

有檢查現有簡碼沒有API,但它很容易檢查全局什麼已經註冊:

<?php 
function my_shortcode($atts) { 
    global $shortcode_tags; 
    if (in_array('other-shortcode', $shortcode_tags)) { 
     // ... do conditional logic 
    } 
} 
add_shortcode('my-shortcode', 'my_shortcode'); 
?>