Я использую плагин Nivo Slider для WordPress, но хочу жестко закодировать слайдер на моей странице и заставить его динамически вставлять правильный слайдер, поскольку страница и слайдер Nivo будут использовать один и тот же слаг.
Если бы мой слайдер назывался Flip Clock Print, вот что работает ...
<?php echo do_shortcode('[nivoslider slug="flip-clock-print"]'); ?>
Если мне нужен слаг страницы, это то, что работает ...
<?php echo $post->post_name; ?>
Как мне объединить их вместе, потому что я думаю, это неправильно?
<?php echo do_shortcode('[nivoslider slug="$post->post_name;"]'); ?>
1
Craig Eves
19 Янв 2013 в 02:33
1 ответ
Лучший ответ
Это просто вопрос использования правильного стиля цитаты.
Ты можешь сделать:
$var = 'Lorem ipsum ' . $other_var . 'lorem ipsum lorem';
$shortcode = '[nivoslider slug="' . $post->post_name .'"]';
echo do_shortcode( $shortcode );
Или же
$var = "Lorem ipsum $other_var lorem ipsum lorem";
echo do_shortcode("[nivoslider slug='$post->post_title']");
Проверьте:
1
Community
23 Май 2017 в 15:21
Похожие вопросы
Связанные вопросы
Новые вопросы
php
PHP — это открытый, мультипарадигмальный, динамически типизированный и интерпретируемый язык сценариев, изначально разработанный для веб-разработки на стороне сервера. Используйте этот тег для вопросов о программировании на языке PHP.