Php 当尝试循环时,内容将无休止地显示

Php 当尝试循环时,内容将无休止地显示,php,wordpress,loops,while-loop,Php,Wordpress,Loops,While Loop,我想在查询中循环查询 这实际上应该是: <div class="container inner-cont"> <?php if (have_posts()) : while (have_posts()) : the_post(); ?> <div class="row"> <div class="col-md-8 column"> <?php the_conten

我想在查询中循环查询

这实际上应该是:

<div class="container inner-cont">
    <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
        <div class="row">
            <div class="col-md-8 column">
                <?php the_content(); ?>
            </div>
            <div class="col-md-4">

                <!-- START -->
                <?php 
                    query_posts(array( 
                        'post_type' => 'mitarbeiter',
                        'showposts' => 10 
                    ) );

                    // Get the members 
                    while (have_posts()) : the_post();
                        if (in_array($title, get_field('kompetenzen'))) :
                            // Display the image
                            $image = get_field('portraitfoto');
                            if (!empty($image)): ?>
                                <img class="sidebar-img" src="<?= $image['url']; ?>" alt="<?= $image['alt']; ?>" /><br />
                            <?php endif; ?>

                            <h2><?php the_title(); ?></h2>
                            <?= the_field('funktion'); ?><br>
                            <?= the_field('telefon'); ?><br>
                            <?= the_field('email'); ?><br>
                        <?php endif; ?>
                    <?php endwhile; ?>
                <!-- END -->

            </div>
        </div>


        <?php endwhile; else: ?>
    <?php endif; ?>
</div>

“alt=”“/>




我遇到的问题是,您在
之间发现的循环正在无休止地运行!相同的内容会一次又一次地显示。为什么会发生这种情况?我如何解决它?

在第二次查询结束后,您必须重置查询

<?php wp_reset_query(); ?>


此代码将被重置查询。

谢谢,这正是我需要的!!
<?php wp_reset_query(); ?>