• Всем привет.
    Проблема в следующем:
    имеется последний 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)

Тема «Корректный вывод шорткода» закрыта для новых ответов.