Intereting Posts
Показать 6 последних сообщений на главной странице? Каков наилучший способ редактирования файлов WordPress? Создание и сохранение нескольких мета-боксов Как / где заполняется глобальная переменная $ wp_registered_widgets? Почему нулевое значение в моей таблице базы данных? Отображение случайных изображений галереи и ее родительского заголовка, ведущего к родительскому сообщению permalink Крюк, который срабатывает при сохранении настроек администратора Тема WordPress, которая возвращает все сообщения как объект JSON? Как заказывать сообщения по количеству Vimeo Likes Добавить родительский класс в родительские пункты меню Ошибки памяти при загрузке мультимедиа, WordPress не может использовать больше, чем 96M (пока доступно 512!) Отображать конкретные виджеты в разных областях вокруг страницы Subversion, github и т. Д. Системы управления версиями / репозитории query_post игнорирует аргумент Как получить URL-адреса мультимедийных изображений разных размеров?

отображать содержимое в нескольких столбцах

Я создаю многострочный, 2 столбца.

Post #1 | Post #4 Post #2 | Post #5 Post #3 | Post #6 

Я нашел сообщение полезное

https://digwp.com/2010/03/wordpress-post-content-multiple-columns/

Основываясь на записи, я создал код следующим образом

 <?php // Some sample styles for the images echo "<style type='text/css'> div#left-column { width: 150px; float: left; clear: none; } div#right-column { width: 150px; float: left; clear: none; } </style>\n"; ?> <div class="container"> <div class="row"> <div class="span6"> <div class="span4"> <?php if (have_posts()) : while(have_posts()) : $i++; ?> <?php if(($i % 2) !== 0) :?> <div id="left-column" class="col-xs-6"> <?php $wp_query->next_post();the_excerpt();?> </div> <div id="right-column" class="col-xs-6"> <?php else : the_post(); the_excerpt();?> </div> <?php endif; endwhile; else: ?> <?php endif; ?> <?php $i = 0; rewind_posts(); ?> </div> </div> 

Но этот код дает мне вывод как

введите описание изображения здесь

Либо он публикует нечетные, либо даже сообщения, и искаженно … Я пробовал много вещей, но не смог получить альтернативный пост в горизонтальном направлении. Либо я становлюсь полностью вертикальным или горизонтальным. Может кто-нибудь предложить, что я msssing, любое предложение будет полезно

нашел простое решение. Я размещаю полный index.php

 <?php /** * Description: Default Index template to display loop of blog posts * * @package WordPress * @subpackage BootstrapWP */ get_header(); ?> <?php // Some sample styles for the images echo "<style type='text/css'> .half { width: 50%; float: left; } .ng-row { clear: both; } </style>\n"; ?> <div class="container"> <div class="row"> <div class="span6"> <div class="span4"> <?php if (have_posts()) : while (have_posts()) : the_post(); ?> <div class="half"> <?php the_excerpt()?> </div> <?php endwhile;endif ?> <?php get_sidebar('blog'); ?> <?php get_footer(); ?> 

  1. Еще одно чистое и гораздо более точное решение без четного / нечетного, которое я нашел и

     <?php if (have_posts()) : while(have_posts()) : $i++; the_post()?> <div class="row" style="width: 670px;"> <div id="left-column"> <?php the_content(); ?> </div> <?php endwhile; ?> 

     <style> left-column { width: 333px; float: right; clear: none; } </style> 

Надеюсь, это полезно

Если посмотреть на код на вашем примере, я думаю, вы попытались воспроизвести пятый вариант из статьи на digwp.

При первом запуске запроса нечетные столбцы выбираются и помещаются в левый столбец. После этого они используют rewind_posts (); для сброса запроса до начала. Затем запрос выполняется во второй раз, чтобы выбрать все четные сообщения и поместить их в правый столбец.

Ваш код действительно перематывает сообщения, но правый столбец должен быть заполнен после этого действия вторым запросом, а не раньше. Вы выполняете запрос только один раз. Надеюсь это поможет!