0
有什麼方法可以知道特定頁面上應用了特定的簡碼嗎?檢查wordpress短代碼是否存在於主頁
爲例如在任何WP主題的主頁上,如果使用related_products shortcode,那麼我想在我的插件文件中檢查它是否適用? 有什麼辦法嗎?
有什麼方法可以知道特定頁面上應用了特定的簡碼嗎?檢查wordpress短代碼是否存在於主頁
爲例如在任何WP主題的主頁上,如果使用related_products shortcode,那麼我想在我的插件文件中檢查它是否適用? 有什麼辦法嗎?
您可以使用has_shortcode()
來檢查是否應用了您的短代碼。如果您需要專門檢查它是否在主頁上使用,您可以添加is_home()
支票
global $post;
if(is_home() && has_shortcode($post->post_content, 'related_products')) {
echo "YEAH, shortcode is applied on home page";
}else{
echo "Houston, we have a problem!!!";
}
這不起作用。讓我解釋。我有一個index.php文件,它具有以下shortcode do_shortcode('[recent_products per_page =「12」columns =「3」]');我想檢查我的插件這個簡碼是應用在主頁上嗎? – JBNavadiya 2014-09-19 10:21:57
對不起,語法錯誤 – 2014-09-19 12:50:14
有沒有其他解決方案? – JBNavadiya 2014-09-23 05:53:47