Как в шорт код вставить переменную?

<?php $cat = the_field('cat_product'); ?>
		
	<?php echo do_shortcode( '[products category="$cat" ]' ); ?>


Во второй строке $cat не определяет как переменную, как ее вставить в виде переменной, а не строки?
  • Вопрос задан
  • 67 просмотров
Решения вопроса 2
artzolin
@artzolin Куратор тега WordPress
php, WordPress разработка сайтов artzolin.ru
$cat = get_field( 'cat_product' );

if ( $cat ) {
	echo do_shortcode( '[products category="' . $cat . '" ]' );
}
Ответ написан
Комментировать
@MrColdCoffee
web
кавычки поменять местами
<?php echo do_shortcode("[products category='$cat']" ); ?>
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы