Корректный вывод шорткода
-
Всем привет.
Проблема в следующем:
имеется последний WordPress, на него повесил шаблон от yootheme(например nano3).
Так же для определенных целей в файле function.php прописываю свой код шорткода, например такой:function gallary($atts, $content = null) { extract(shortcode_atts(array( "num" => '1000', "cat" => '' ), $atts)); ?> <div class="gal"> <?php query_posts( 'cat='.$cat.'&order=ASC' ); while ( have_posts() ) : the_post();?> //тут свой код <a data-spotlight="on" href="<?php the_field('swf_file'); ?>?iframe=true&width=<?php the_field('widthswf'); ?>&height=<?php the_field('heightswf'); ?>" rel="prettyPhoto[gal]"> <img src="<?php the_field('prew'); ?>" width="200" height="200" alt="" /></a> <?php endwhile; wp_reset_query(); ?> </div> <?php } add_shortcode("gallary", "gallary");Соответвенное выводжу его [gallary cat=»33″]
Этот шорт код вставляю обычно в виджет како-нибудь и вот тут появляется проблема.Проблема в том что весть код из шорткода выводиться не стого места где он был размещен. Т.е. сначала выводиться содержимое шорткода, а затем только остальное содержимое этого виджета.
Кто-нибудь встречался с таким?
Просмотр 1 ответа (всего 1)
Просмотр 1 ответа (всего 1)
Тема «Корректный вывод шорткода» закрыта для новых ответов.