объединение переменной php с шорткодом в шаблоне WordPress

Я настроил шаблон content-slide.php, чтобы заменить выбранное изображение ползунком smartslider 3 в WordPress, используя шорткод:

[smartslider3 slider=x]

где ‘x’ — это номер идентификатора, сгенерированный плагином smartslider

Шаблон позволяет добавлять номер идентификатора через настраиваемое поле с именем «Идентификатор слайд-шоу», чтобы включить добавление номера слайда в режиме редактирования.

Я попытался добавить следующий код в шаблон:

<?php
$slide_id = get_post_meta($post->ID, 'Slideshow ID', true);
echo do_shortcode('[smartslider3 slider= ' . $slide_id . ']' );
?>

Слайд-шоу действительно появляется, однако ‘]’ отображается на странице на одном из двух слайдов, которые я добавил на сайт. Я очень новичок в php и буду очень признателен за любую помощь в том, что я делаю не так.

Большое спасибо

0

Решение

Задача ещё не решена.

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

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

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