Я использую Redux Frmaework для панели параметров моей темы. & Я использую мета слайдер для своей домашней страницы. Я использовал этот шорткод в шаблоне главной страницы, чтобы показать слайдер:
<?php echo do_shortcode('[metaslider id=21]'); ?>
но я хочу изменить идентификатор на панели параметров, поэтому мне не нужно редактировать шаблон каждый раз, когда я заменяю слайдер новым. Я создал поле для этого на моей странице конфигурации приставки. Теперь я могу использовать этот код:
<?php echo $redux_demo['mslider-id']; ?>
но я не знаю, как я могу добавить это в мой первый код. Я хочу заменить идентификационный номер «21» этим вторым кодом.
сначала вам нужно получить значение из таблицы параметров, как это
$metaid = get_option('mslider-id'); //get the value of mslider which saves from admin.
echo do_shortcode('[metaslider id="'.$var.'"]');
Других решений пока нет …