2014-10-03 49 views
-1

我收到以下錯誤:警告:破滅():無效的參數傳遞在

Warning: implode(): Invalid arguments passed in ... index.php on line 19 

請幫幫我!

<?php if($mts_options['mts_featured_slider'] == '1') { ?> 
        <div class="slider-container loading"> 
         <div class="flex-container"> 
          <div id="slider" class="flexslider"> 
           <ul class="slides"> 
            <!-- 19 row follows --> 
            <?php $slider_cat = implode(",", $mts_options['mts_featured_slider_cat']); 
             $my_query = new WP_Query('cat='.$slider_cat.'&posts_per_page=4'); 
             while ($my_query->have_posts()) : $my_query->the_post(); 
             $image_id = get_post_thumbnail_id(); 
             $image_url = wp_get_attachment_image_src($image_id,'related'); 
             $image_url = $image_url[0]; ?> 
            <li data-thumb="<?php echo $image_url; ?>"> 
             <a href="<?php the_permalink() ?>"> 
              <?php the_post_thumbnail('slider',array('title' => '')); ?> 
              <div class="flex-caption"> 
               <p class="slidertitle"><?php the_title(); ?></p> 
              </div> 
             </a> 
            </li> 
            <?php endwhile; wp_reset_query(); ?> 
           </ul> 
          </div> 
         </div> 
        </div> 
        <!-- slider-container --> 
       <?php } ?> 
+0

$ mts_options ['mts_featured_slider_cat']中的值是什麼,請提供 – 2014-10-03 10:20:36

+0

implode函數將膠水和數組作爲參數確保您傳遞數組作爲第二個參數。 – 2014-10-03 10:28:42

回答

3

第一個參數","有效。這意味着該錯誤與數組$mts_options['mts_featured_slider_cat']有關。如果輸出該數組的內容(使用var_dump($mts_options['mts_featured_slider_cat'])),您應該看到它有什麼問題。如果沒有,發佈輸出,以便我們可以提供更多幫助。

相關問題