我正在使用has_shortcode()
要检测短代码,它可以工作,但根本不能。如果我将这个指定的短代码放在另一个短代码中has_shortcode()
功能停止工作。
has_shortcode( $post->post_content, \'slider\' )
例如:
[2col] //left column
[slider]
[2col_next] //right column
[slider]
[/2col]
The
has_shortcode()
函数在这种情况下不起作用,但如果我使用
[slider]
不带的短代码
[2col]
它工作得很好。这指的是每个短代码。我很确定我的短代码没有问题。
最合适的回答,由SO网友:Macko Tarana 整理而成
$page_id = get_queried_object_id();
$page_object = get_page( $page_id );
if ( strpos($page_object->post_content, \'[/slider]\') )