Предупреждение: implode (): неверные аргументы переданы в

Я получаю следующую ошибку:

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 } ?>

-1

Решение

Первый аргумент "," является действительным. Это означает, что ошибка связана с массивом $mts_options['mts_featured_slider_cat'], Если вы выводите содержимое этого массива (с var_dump($mts_options['mts_featured_slider_cat']) ) вы должны увидеть, что с ним не так. Если нет, опубликуйте результаты, чтобы мы могли помочь больше.

3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]