Сразу хочу сказать, что под «постом» я здесь подразумеваю не только записи, но и страницы, и любые произвольные типы постов.
Ещё задолго до описания этой функции я публиковал гайд по шорткодам в WooCommerce, из которого можно было бы понять, что часть основного функционала WooCommerce работает на шорткодах, после чего уже не удивительно наличие этой функции в плагине.
wc_post_content_has_shortcode( $tag = '' )
Если ничего не передавать (параметр не обязателен сам по себе), то функция вернёт false
.
Проверяем, что текущий пост (любого типа) содержит шорткод корзины WooCommerce:
if( wc_post_content_has_shortcode( 'woocommerce_cart' ) ) { // да, содержит! }
Чтобы оставить комментарий, пожалуйста, зарегистрируйтесь или войдите.