Я использую has_shortcode()
для обнаружения has_shortcode()
, он работает, но совсем не работает. Если я установил этот has_shortcode()
внутри другого, has_shortcode()
перестанет работать.
has_shortcode( $post->post_content, 'slider' )
Например:
[2col] //left column [slider] [2col_next] //right column [slider] [/2col]
Функция has_shortcode()
не будет работать в этом случае, но если я использую [slider]
shortcode без [2col]
он отлично работает. Это относится к каждому короткому коду. Я почти уверен, что в моих коротких кодах нет ничего плохого.
$page_id = get_queried_object_id(); $page_object = get_page( $page_id ); if ( strpos($page_object->post_content, '[/slider]') )