WordPress循环中的非关闭PHP查询

时间:2011-02-03 作者:Brian

我在WordPress中有以下查询来调用自定义post meta,一切正常,只有一个例外,无论哪个查询是第二个查询,都没有响应任何内容。很抱歉WordPress的帖子,但对于那些不熟悉\'get_post_meta($post->ID\' 正在检索第一个帖子的帖子ID,然后在第二个帖子中回显相同的帖子ID,我需要关闭第一个查询,但不知道如何关闭。

            <h3 class="body_heading">
            <?php $soon_events = get_post_meta($post->ID, \'coming_soon_events\', true); if ($soon_events) : echo $soon_events; endif; ?>
            </h3>   

        <h3 class="body_heading clear">
            <?php $feat_events = get_post_meta($post->ID, \'featured_events\', true); if ($feat_events) : echo $feat_events; endif; ?>
        </h3>

1 个回复
最合适的回答,由SO网友:markratledge 整理而成

尝试<?php wp_reset_query(); ?> 在每个功能之后。看见Function Reference/wp reset query « WordPress Codex

结束

相关推荐

如何将定制的“文本”小部件从unctions.php添加到外观管理器?

我正在尝试使用自己的css类参数向函数中添加默认WP文本小部件的副本。php,以便它出现在窗口小部件管理器中,并可以添加到侧栏中。下面是我的第一次尝试,但我相信一定有比我现在做的更简单的方法。这能以更简单的方式完成吗?在功能上。php,我有这个。。。$google_search = TEMPLATEPATH . \"/google_search.php\";require_once($google_search); add_action(\'widgets_init\', create_funct