Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP不以列形式输出_Php_Twitter Bootstrap - Fatal编程技术网

PHP不以列形式输出

PHP不以列形式输出,php,twitter-bootstrap,Php,Twitter Bootstrap,我试图在col-sm-4中输出文本,但只有第一项进入col-sm-4 其余的都坏了 这是我的密码: <div class="col-sm-6"> <?php // Team ophalen $team_posts = get_posts( array( 'post_type' => '

我试图在
col-sm-4
中输出文本,但只有第一项进入
col-sm-4

其余的都坏了

这是我的密码:

<div class="col-sm-6">              
                <?php 
                    // Team ophalen
                    $team_posts = get_posts( array(
                        'post_type' => 'team',
                        'posts_per_page' => -1,
                        'orderby' => 'title',
                    ) );

                    if ( $team_posts ):
                ?>
                <div class="col-sm-4">
                <?php 
                foreach ( $team_posts as $post ): 
                setup_postdata($post);

                // Foto URL
                $thumb_src = null;
                if ( has_post_thumbnail($post->ID) ) {
                    $src = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'team-thumb' );
                    $thumb_src = $src[0];
                }
                ?>
                    <div class="card" <?php if ( $thumb_src ): ?>style="background-image: url('<?php echo $thumb_src; ?>');"<?php endif; ?>>
                        <div class="card-name">
                            <span class="text-center underline"><?php the_title(); ?></span>
                        </div>
                    </div>
                </div>
                <?php endforeach; ?>
                <?php endif; ?>
            </div>


正如@castis所说,您的
col-sm-4
不是循环的一部分

这应该行得通

<?php
    $team_posts = get_posts(array(
        'post_type' => 'team',
        'post_per_page' => -1,
        'orderby' => 'title',
    ));

    if($team_posts);
?>

<?php
foreach($team_posts as $post):
    setup_pustdata($_POST);
    $thumb_src = null;

    if(has_post_thumbnail($post->ID)) {
        $src = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), 'team-thumb');
        $thumb_src = $src[0];
    }
?>

<div class="col-sm-4">
    <div class="card" <?php if ($thumb_src): ?>style="background-image: url('<?php echo $thumb_src; ?>');"<?php endif; ?>>
        <div class="card-name">
            <span class="text-center underline"><?php the_title(); ?></span>
        </div>
    </div>
</div>

<?php endforeach; ?>
<?php endif; ?>

不在循环内,只输出一次。