• Здрасте , есть проблемма. Есть такой код

    <div id="lenta">
            <div class="one">
                <div class="two">
    
                    <ul>
            <?php query_posts('page_id=968'); ?>
            <?php if(have_posts()) : ?>
            <?php while (have_posts()) : the_post(); ?>
    
                        <li>
                            <div>
                                <?php the_content();?>
                            </div>
                        </li>
            <?php endwhile; ?>
            <?php endif; wp_reset_query();?>
                    </ul>
                </div>
            </div>
    </div>

    Но выводит в таком формате:

    <div class="one">
    <div class="two">
    
    <ul>
    <li>
    <div>
               <a>picture</a>
               <a>picture</a>
               <a>picture</a>
    </div>
    </li>
    </ul>
    </div>
    </div>

    а должно выводить так:

    <div class="one">
    <div class="two">
    
    <ul>
    <li>
    <div>
               <a>picture</a>
    </div>
    </li>
    
    <li>
    <div>
               <a>picture</a>
    </div>
    </li>
    
    <li>
    <div>
               <a>picture</a>
    </div>
    </li>
    
    <li>
    <div>
               <a>picture</a>
    </div>
    </li>
    </ul>
    </div>
    </div>

    В чем проблемма , непойму. Помогите пож.

Просмотр 11 ответов — с 1 по 11 (всего 11)
  • блин , куда делись ul … что за форматирования

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    блин , куда делись ul … что за форматирования

    Под формой написано: «Поместите код в обратные апострофы». Поправил.

    а должно выводить так

    Ваш фрагмент выводит содержимое страницы с ID 968. Нужно вывести содержимое нескольких страниц?

    спасибо что подправили
    нет нет, токо 968, но

    выводит в формате (1) тот что выше

    но по циклу как в нем написано должно выводить (2) то что ниже

    ребят, помогайте

    ‘page_id=968’ и «но по циклу как в нем написано должно выводить (2) то что ниже»

    противоречит друг другу. Объясните что нужно лучше. без кода

    или попробуйте это удалить
    ‘page_id=968’

    Причем тут page_id=968 ?

    Надо чтоб выводило как в 2м примере выше , а выводит как в 1м. Код тоже выше

    Если удалить то что вы кажете тоже не выходит , та самая проблемма

    изображения в теле записи?

    изобр в the_content

    предлагаю тогда тебе взять регулярочкой да перебрать контент

    вместо the_content
    echo preg_replace(‘условие’,’на что меняем’,apply_filter(‘the_content’$post->post_content));

    и соответственно добавляй свои теги где нравится.

    да какая разница что будет там стоять ? сам цикл не верно работает

    цикл верно работает он выводит не изображения которые вы добавили в амдинке а записи

Просмотр 11 ответов — с 1 по 11 (всего 11)
  • Тема «вывод the_content» закрыта для новых ответов.