自定义POST类型循环中断php

时间:2013-01-15 作者:user26062

我的While循环正在破坏网站上其余的PHP。下面我把我的代码放在这里,它正在工作,但再次破坏了网站的其余部分。有什么建议吗

$query = array( \'post_type\' => \'slides\', \'orderby\' => \'ASC\' );
$loop = new WP_Query($query);

while ( $loop->have_posts() ) : $loop->the_post();

        $title = get_the_title();
        $image_object = get_field(\'slides\');
        $alt = $image_object[\'title\'];
        $sizes = $image_object[\'sizes\'];
        $image = $sizes[\'slider\'];

        echo \'<div>\';
        echo \'<div class="slide">\';
        echo \'<img src="\' . $image . \'" alt="\' . $alt . \'" />\';
        echo \'</div>\';
        echo \'</div>\';


endwhile;

1 个回复
SO网友:Tom J Nowell

以下几点:

而不是while(): endwhile; 使用while() { }if($loop->have_posts()){} 将完成查询后没有清理的操作,在上面提到的if语句中,调用wp_reset_postdata(); 在右大括号之前,请避免使用$query 对于可能已在其他地方使用的参数。$args 可能是更合适的名称

结束

相关推荐

Loop within a loop?

我在我的页面上使用了几个自定义的wp\\u查询循环,第一个循环从某个类别检索新闻,然后用permalink显示其中的一个小摘录。第二个是另一个wp\\u查询,它获取带有几个高级自定义字段的自定义帖子类型。问题是,我想在第二个循环中使用另一个循环,从新闻部分获取3篇文章,并带有缩略图(基本上与第一个循环相反,它将获取所有其他类别)。在阅读了无数关于循环的文章后,我不知道如何在第二个循环中创建“嵌套”循环。我相信这必须很简单,看起来很容易做到。下面是我的代码,其中去掉了很多html。<?php

自定义POST类型循环中断php - 小码农CODE - 行之有效找到问题解决它

自定义POST类型循环中断php

时间:2013-01-15 作者:user26062

我的While循环正在破坏网站上其余的PHP。下面我把我的代码放在这里,它正在工作,但再次破坏了网站的其余部分。有什么建议吗

$query = array( \'post_type\' => \'slides\', \'orderby\' => \'ASC\' );
$loop = new WP_Query($query);

while ( $loop->have_posts() ) : $loop->the_post();

        $title = get_the_title();
        $image_object = get_field(\'slides\');
        $alt = $image_object[\'title\'];
        $sizes = $image_object[\'sizes\'];
        $image = $sizes[\'slider\'];

        echo \'<div>\';
        echo \'<div class="slide">\';
        echo \'<img src="\' . $image . \'" alt="\' . $alt . \'" />\';
        echo \'</div>\';
        echo \'</div>\';


endwhile;

1 个回复
SO网友:Tom J Nowell

以下几点:

而不是while(): endwhile; 使用while() { }if($loop->have_posts()){} 将完成查询后没有清理的操作,在上面提到的if语句中,调用wp_reset_postdata(); 在右大括号之前,请避免使用$query 对于可能已在其他地方使用的参数。$args 可能是更合适的名称

相关推荐

Increase offset while looping

我正在编写一个自定义帖子插件,它将自定义帖子分组显示为选项卡。每组4个岗位。是否可以编写一个偏移量随每次循环而增加的查询?因此,结果将是:-第一个查询显示从1到4的帖子-第二个查询显示从5到8的帖子-第三个查询显示从9到12的帖子等。 <div class=\"official-matters-tabs\"> <?php $args = array(\'post_type\' => \'official-matters\', \'showp