Php 如何在这个MARKP中为自定义post类型编写循环

Php 如何在这个MARKP中为自定义post类型编写循环,php,wordpress,Php,Wordpress,我已经创建了一个自定义的帖子类型。但在我的队伍中,我必须在一里内保持两个岗位。所以我不明白如何为同一个MARKP编写循环。请检查下面的菜单,有人能帮我吗 <li class="clearfix"> <div class="attorneys-slider"> <div class=""> <div class="single-attornys-slider"> <

我已经创建了一个自定义的帖子类型。但在我的队伍中,我必须在一里内保持两个岗位。所以我不明白如何为同一个MARKP编写循环。请检查下面的菜单,有人能帮我吗

<li class="clearfix">
    <div class="attorneys-slider">
        <div class="">
            <div class="single-attornys-slider">
                <img src="<?php echo get_template_directory_uri(); ?>/img/Marisa-San-Filippo.jpg" alt="#">
                <div class="hovertext">
                    <h2>Rolf D. Kruger</h2>
                    <p>Partner</p>
                </div>
            </div>
        </div>
    </div>
    <div class="attorneys-slider">
        <div class="">
            <div class="single-attornys-slider">
                <img src="<?php echo get_template_directory_uri(); ?>/img/Marisa-San-Filippo.jpg" alt="#">
                <div class="hovertext">
                    <h2>Rolf D. Kruger</h2>
                    <p>Partner</p>
                </div>
            </div>
        </div>
    </div>
</li>

如果您试图成批显示文章,但与原始文章不一致,则需要在循环中进行一些操作。要做到这一点,请使用您的示例标记执行以下操作:

$oddRow = '<li class="clearfix"><div class="attorneys-slider"><div class=""><div class="single-attornys-slider"><img src="' . get_template_directory_uri() . '/img/Marisa-San-Filippo.jpg" alt="#"><div class="hovertext"><h2>Rolf D. Kruger</h2><p>Partner</p></div></div></div></div>';

$evenRow = '<div class="attorneys-slider"><div class=""><div class="single-attornys-slider"><img src="' . get_template_directory_uri() . '/img/Marisa-San-Filippo.jpg" alt="#"><div class="hovertext"><h2>Rolf D. Kruger</h2><p>Partner</p></div></div></div></div></li>';

if ( have_posts() ) {
    while ( have_posts() ) {
        the_post(); 

        $x++; //counter to determine if odd or even row
        $output = ($x%2 == 0)? $oddRow : $evenRow;
        echo $output
    } // end while
} // end if
您需要稍微调整一下,以便动态显示您的图像和其他与帖子相关的数据。不过,它应该涵盖你所追求的大部分内容,并为你提供一个基础,让你从中找出其余的内容。

这可能会对你有所帮助。检查下面的代码


不清楚你在问什么。你的意思是你想在1中显示2篇文章,然后转到下两篇文章吗?是的!正确,请将下两篇文章移至下一篇文章。请看下面我的答案。我们可以通过skype连接吗?请你给我看一下,对不起,没有。我在回答中给了你密码。从那里做剩下的事情真的很容易。不工作意味着什么?什么不起作用?你会犯什么错误?你的代码看起来像什么?你试过什么?你希望看到什么,那是不会发生的?
<?php if ( have_posts() ) : ?>

    <?php
        while ( have_posts() ) :
            the_post();
            $i = $wp_query->current_post;
            echo ( 0 == $i % 2 ) ? '<li class="clearfix">' : '';
    ?>

        <div class="attorneys-slider">
    <div class="">
        <div class="single-attornys-slider">
            <img src="<?php echo get_template_directory_uri(); ?>/img/Marisa-San-Filippo.jpg" alt="#">
            <div class="hovertext">
                <h2>Rolf D. Kruger</h2>
                <p>Partner</p>
            </div>
        </div>
    </div>
</div>

    <?php
            echo ( $wp_query->post_count == $i || 1 == $i % 2 ) ? '</li>' : '';
        endwhile;
    ?>

<?php endif; ?>