Intereting Posts
Как сделать enqueue js-файл в functions.php для инструкции if lt IE 9? Есть ли способ установить активную вкладку по умолчанию на вкладке Post UI Tab pluggin? Добавить сообщение об ошибке на странице с защитой паролем ТОЛЬКО при вводе пароля неверно Отображение изображений с относительными путями в редакторе Перенаправление и доступ администратора Почему мой идентификатор страницы в блогах == Идентификатор первого сообщения? Узлы панели администратора Ошибка PHP с коротким кодом: «нет подходящей обертки» для file_get_contents Создать домашнюю страницу, например WordPress.com? Получить категорию сообщений по умолчанию из настроек wp_get_attachment_url с конкретным image_size? Отфильтровать сообщения, исключая категории отмечая сообщение, которое было липким по шаблону категории Как создать иерархический список всех страниц и дочерних страниц с помощью обычного запроса? Новая таблица против публикации / комментария Meta

Установите столбцы div в цикле по количеству сообщений

Я пытаюсь отправить изображения из пользовательского типа сообщения в столбцы на основе количества сообщений, возвращаемых в цикле. Это мой код:

<?php // args $args = array( 'numberposts' => -1, 'post_type' => 'sponsor', 'meta_key' => 'sponsor_headline', 'meta_value' => 'Partner' ); // query $the_query = new WP_Query( $args ); ?> <?php if( $the_query->have_posts() ): ?> <h1>Partners<h1><hr> <?php while( $the_query->have_posts() ) : $the_query->the_post(); if($post_count=1){ echo '<div class="flex_column av_one_fifth flex_column_div"></div><div class="flex_column av_one_fifth flex_column_div"></div><div class="flex_column av_one_fifth flex_column_div"><a target="_blank" href="'.get_field('sponsor_url').'"><img src='. get_field('sponsor_logo').' alt="" /></a></div><div class="flex_column av_one_fifth flex_column_div"></div><div class="flex_column av_one_fifth flex_column_div"></div>'; } elseif($post_count=2) { echo '2; } elseif($post_count=3) { echo '3'; } elseif($post_count=4) { echo '4'; } else { echo '<div class="flex_column av_one_fifth flex_column_div"><a target="_blank" href="'.get_field('sponsor_url').'"><img src='. get_field('sponsor_logo').' alt="" /></a></div>'; }?> <?php endwhile; ?><div class="clear"></div> <?php endif; ?> <?php wp_reset_query(); // Restore global post data stomped by the_post(). ?> 

Я надеюсь достичь этого независимо от того, что они всегда будут одного и того же размера: но в зависимости от того, что будет в столбце, они будут по-разному размещены: это графически то, что я ищу (где x будет пост в Создается 5-ти столбчатая сетка:

 if ($post_count=1){ | | |x| | | } elseif($post_count=2) { | |x| |x| | } elseif($post_count=3) { |x| |x| |x| } elseif($post_count=4) { |x|x|x|x| | } else { |x|x|x|x|x| 

Есть идеи?