PHP показывает общее количество активных слайдов, которые я использую
У меня есть 5 слайдеров, но если пользователь загружает только 2 слайда, то l oop все еще продолжается. Я хочу остановить l oop после последнего слайда.
Я использую настройки для изображений: slideimg1, slideimg2, slideimg3 .... slideimg5 (то же самое для ссылки и текста)
$slider_flag = false;
for ($i=1;$i<5;$i++)
if ( get_theme_mod('slideimg'.$i, true) != "" ) {
echo "<a href='".esc_url(get_theme_mod('slidebnlink'.$i, true))."'>
<img src='".get_theme_mod('slideimg'.$i, true)."' title='".get_theme_mod('slidebntext'.$i, true)."'></a>";
$slider_flag = true; }
Мне кажется, что последнее значение изображения вызывает и останавливается там
echo $input = get_theme_mod('slideimg'.$i);
echo $newString = preg_replace("/[^0-9.]/", '', $input);
, но эта ошибка возврата и строка ссылки на изображение удаляются только.