如何从特定类别的特征图像中获取图像源并存储在数组中

时间:2016-01-21 18:13:33

标签: php wordpress

我的目标是检查所有帖子以查看它们是否属于特定类别,如果它们属于该类别,我想将图像src存储在数组$ backgroundimage [$ x]中。然后在滑块中使用这些项目。目前,代码每次都输出相同的图像。

<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); 
            if ( in_category( "Uncategorized" ) ) :
                if ( has_post_thumbnail() ) {
                    for ($x = 0; $x <= 3; $x++) {    

                          $src = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), full, false);

                          $backgroundimage[$x]=$src[0] ;
                                                } ?>


                <?php } endif; ?>

 <?php endwhile; else :
    _e( 'Sorry, no posts matched your criteria.', 'textdomain' );
endif; ?>    

稍后我想动态地将$ backgroundimage [1]和其余内容一起插入到一些内联css中。我目前正在获得相同的图像。

1 个答案:

答案 0 :(得分:0)

这就是我最终能够完成任务的方式。

<?php $x= 1 ?>

<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); 
            if ( in_category( "Uncategorized" ) ) :
                if ( has_post_thumbnail() ) {


                          $src = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), full, false);

                          $backgroundimage[$x]=$src[0] ;
                                          $x++;


                }
            endif; ?>

 <?php endwhile; else :
    _e( 'Sorry, no posts matched your criteria.', 'textdomain' );
endif; ?>