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