首页 > 解决方案 > 如何在 WordPress 中获得正确的滑块

问题描述

 <?php 



                $slider_args=array(
                    'tag'=>array('featured','sticky'),
                    'post_per_page'=>5
                    );

                $slider=new WP_Query($slider_args);


                echo "<prev>";
                var_dump($slider->have_posts());
                echo "</prev>";
                if ( $slider->have_posts() ) {


                    while ( $slider->have_posts() ) {
                         $slider->the_post();
                    $thumb_id=get_post_thumbnail_id();
                    $thumb_url=wp_get_attachment_image_src($thmb_id,'full',true)
                    ?>
                    <li>

                        <a href="#slide1"><img src="<?php echo $thumb_url[0] ?>" alt="Welcome to Slippry!"></a>
                    </li>
                <?php
                }
                wp_reset_postdata();
                }
                ?>

请有人告诉我问题是什么。

我在 home.php 中有这段代码,但它没有在 WordPress 主题中运行。当我在它上面运行 var_dump 时,$slider->have_posts()它返回 false。

标签: phpwordpress

解决方案


查询参数中的“标签”用于类别 slug,它接受字符串作为参数而不是数组,因此请尝试

'tag' => 'featured, sticky',

推荐阅读