使用CPT的Flexslider无效(Wordpress)

时间:2018-01-15 12:33:41

标签: jquery wordpress jquery-plugins custom-post-type

我添加了Flexslider,网站http://test06.menchasha.ru/。 标题中的代码:



<script type="text/javascript"> (function($) {
        jQuery(window).load(function() {
         jQuery('#featured-image-slider .flexslider').flexslider({
               animation: 'slide',
                slideshowSpeed: 9000,
                animationSpeed: 900,
                pauseOnAction: true,
                pauseOnHover: true,
                controlNav: false,
                directionNav: true, 
                controlsContainer: "#featured-image-slider",
        });
   })
})(jQuery)</script>
&#13;
&#13;
&#13;

Front-Page中的代码:

&#13;
&#13;
<section id="featured-image-slider">
      <div class="flexslider">
        <ul class="slides">
        <?php query_posts(array('post_type' => 'Sliders','orderby' => 'rand')); if(have_posts()) : while(have_posts()) : the_post();?>
            <li class="slide">
            <?php the_title(); ?>
            <?php the_excerpt(); ?>
            <?php the_post_thumbnail(); ?>
           </li>
           <?php endwhile; endif; wp_reset_query(); ?>
           </ul>
    </div>
</section>
&#13;
&#13;
&#13;

正确包含脚本和样式。 但是滑块没有显示我的自定义帖子类型。 你能帮忙吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

有关详情,请阅读问题中的评论:

错误来自于在查询中使用post_types名称。

它应该是已注册的帖子类型标识符。

意思

'post_type' => 'Sliders'

应该是

'post_type' => 'acme_product'