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