@YakovSpb

Как слайдер ACF повторитель с главке вызвать на другой странице?

Вот такой код нужно вывести. Будет ли он на другой странице виден? или ACF только эти поля на главке виден?
Если, да то как с помощью shortcode вывести код?
//Add short code slider
function home_slider(){
return "Тут должна быть секция слайдера";
}
add_shortcode('home_slider', 'home_slider');


<div class="sect-clients">
			<div class="container">


				<?php if( have_rows('slider_home_clients') ): ?>
					<div class="clients-slider">
						<?php while( have_rows('slider_home_clients') ): the_row(); 

							$yak_image_klient = get_sub_field('kartinka_slajda_klientov');
							$yak_imageurl_klientov = $yak_image_klient ['sizes']['medium'];
							?>
							<div class="clients-slide"><img src="<?php echo $yak_imageurl_klientov; ?>" alt="alt"></div>
						<?php endwhile; ?>
					</div>
				</div>
			<?php endif; ?>
			<div class="clients__arrows">
				<div class="container">
					<div class="c_prevArrow c_arrow"><i class="fa fa-angle-left"></i></div>
					<div class="c_nextArrow c_arrow"><i class="fa fa-angle-right"></i></div>		
				</div>
			</div>
		</div>
  • Вопрос задан
  • 292 просмотра
Решения вопроса 1
Задайте для функции have_rows второй параметр с id главной страницы. Тогда слайдер будет отображаться на всех страницах.
have_rows()
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы