以下是有问题的代码部分:
$found = false;
foreach ($posts as $post) {
if ( stripos( $post->post_content, '[' . $shortcode ) !== false ) {
add_shortcode( $shortcode, '__return_true' );
$found = true;
break;
}
}
if ( $found )
add_action('wp_head', $callback_function );
return $posts;
}
Shortcode正在做我想要的事情(顶部的栏),但它也显示" 1"在帖子上。我认为这是因为__return_true函数。我该如何防止这种情况?
答案 0 :(得分:0)
只需使用__return_false
或其他效用函数
__return_true
具体解释为1
,其他所有都不是:
__return_zero()
__return_null()
__return_empty_string()