Недопустимый аргумент для foreach () в WordPress. Без понятия

я застрял с «Предупреждение: неверный аргумент, предоставленный для foreach () в header.php в строке 215» на сайте, который я строю, и не имею ни малейшего понятия. Это должно быть как-то связано с тем, что я отстой в кодировании.

Это гласит следующее. Линия 215 является второй.

<div class="section-background-pagination caroufredsel-pagination">
<?php foreach ( $hero_slides as $i => $slide_id ) : ?>
<a href="#"></a>
<?php endforeach; ?>

Спасибо всем мудрым парням здесь

1

Решение

Похоже, ваш массив $ hero_slides пуст, поэтому foreach не может «касаться» никаких данных.
Попробуйте проверить свой массив перед началом foreach.

<?php if (!empty($hero_slides)) : ?>
<?php foreach ( $hero_slides as $i => $slide_id ) : ?>
<a href="#"></a>
<?php endforeach; ?>
<?php endif; ?>

Вы можете заглянуть внутрь своего массива с помощью print_r:

<?php print_r($hero_slides); ?>
3

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

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

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