我在这里对建议的解决方案进行的迭代是我的主题函数中的以下函数。php:
function has_gallery($post_id = false) {
if (!$post_id) {
global $post;
} else {
$post = get_post($post_id);
}
return ( strpos($post->post_content,\'[gallery\') !== false);
}
然后我可以调用模板文件(不关心循环):
$has_gallery = has_gallery($post_id) ? true : false;
或更直接:
has_gallery($post_id); //will evaluate to true/false
$post_id
是可选的,以下将
only 在循环内工作:
has_gallery();