Получаю массив из базы данных
$slides = $wpdb->get_results( "SELECT * FROM `wp_slider`", ARRAY_A);
из базы приходит:
array(1) { [0]=> array(19) {
["id"]=> string(1) "1"
["title"]=> string(37) "title"
["description"]=> string(5) "aaaaa"
["link"]=> string(14) "1611832679.jpg"
["type_event"]=> string(4) "name"
["date_select_1"]=> string(10) "2021-01-29"
["date_cont_1"]=> string(10) "0000-00-00"
["date_cont_2"]=> string(10) "0000-00-00"
["date_select_1_time"]=> string(8) "15:15:00"
["title_en"]=> string(21) "performance"
["description_en"]=> string(4) "bbbb" } }
в базе две записи или более. Далее обхожу массив циклом, в цикле подставляются нужные данные из базы для слайдера, например:
<?php foreach($slides as $slide):?>
<div class="slide__container ibg">
<img src="<?php bloginfo( 'template_url' ); ?>/assets/img/slider/current/<?=$slide['img']?>" class="ibg_img" alt="">
<div class="slide_main__content-wrapper">
<div class="slide_main__content _container">
<div class="slide_main__content-type nodisplay">
<img src="<?php bloginfo( 'template_url' ); ?>/assets/img/perform_no_rotate.png" alt="perform_no_rotate.png">
</div>
<div class="slide_main__content-text">
<div class="content-text__date">
<span class="ff_gilroy_i def_color"><?=$slide['date_select_1'] ?>
</span>
</div>
<div class="content-text__title">
<h2 class="ff_tenor"><?=$slide['title']?></h2>
</div>
</div>
</div>
<?php endforeach; ?>
Текстовые данные подставляются в слайд, но сайт при этом не прогружается, только шапка и сам слайдер не полностью. Если из базы удаляю записи и оставляю только ОДНУ, то весь цикл отрабатывает корректно, и сайт прогружается полностью, и слайд добавляется в слайдер. Дебаг wp включен, и ошибок не показывает, так же вначале файла:
ini_set('error_reporting', E_ALL);
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
которые ошибок не показывают.