А во второй колонке разве нельзя установить правило что выводить? или в первой на оборот. Говоря о двух шорткодахВсе не то... Но, должен признаться, что Post Grid очень крутой плагин)) Прямо дух захватывает! Но не то... Они все делают 2 колонки. Просто тупо делят страницу на 2 колонки и все. Первая записьне растягивается на всю ширину.
А если делать два шорт кода - 1. на всю ширину, 2 - в 2 колонки - происходит дублирование первой записи, она и там и там отображается. Или же я что-то не то делаю.
Легче создать рубрику топ... ее прописать в верхний ряд остальные как угодно, и если надо вывести запись в топе то ставим галочку топ при создании новостиС этого момента поподробней. Каким образом? Там можно задать ID записи. Но это опять же - гемморой, каждый раз надо в ручную прописывать. Легче действительно в таблицу загнать)
Зачем? она (новая)просто вытеснит предыдущую. ну или играться галочками ))) не забывайте что можно много назначить рубрик для одной записиА при создании следующей записи.. Ту убираем в другую рубрику, а новой присваиваем топ?
Это конечно круто но я трижды прочитал прежде чем уловил смысл и тут же как осознал смысл сломал голову как это будет выглядит в цикле ))))На мой взгляд, проще в 1ом запросе получить id поста который выводится в 1ой колонке, обвернуть в переменную это число и во 2ом запросе исключить нужный нам id пост уже в самом запросе ?
Ну или вообще можно все одним запросом делать, на количество постов к примеру 7 + поставить счетчик и для счетчика равным 1 большой вывод поля для остальных в колонки, причем колонки можно сделать как лево право, так и сверху в низ сверху вниз.
Вот вам код собрал, цикл записей который выводит 7 записей и 1 той, что первая свои параметры, ей можете установить ширину 100%, если обратитесь к селектору full_width, а на остальные записей будет ставится селектор half_widthкаким образом id у первой записи будет равна 1? Разве нумерация не по порядку идет? Если самая первая запись будет, то тогда да - 1
$args = array( 'posts_per_page' => 7 ); // указываем, что выводить будем 7 постов
$query = new WP_Query( $args ); // сам запрос с нужными нам параметрами которые задали строчкой выше
$i = 0; // устанавливаем счетчик на ноль
while ( $query->have_posts() )
{ // начало цикла
$query->the_post();
$i++;
if($i==1) {?>
<div class="contayner full_width">
<?php the_title(); // выведем заголовок поста ?>
<?php the_content(); // выведем текст поста ?>
</div>
<?php
} else { ?>
<div class="contayner half_width">
<?php the_title(); // выведем заголовок поста ?>
<?php the_content(); // выведем текст поста ?>
</div>
<?php }
}
wp_reset_postdata(); // возвращаем основной цикл страницы
Но не уверен т.к. у Вас есть еще вставка :Эм... Не все так просто. Я использую тему origami evergreen, она является дочерней origami. Не знаю как это правильно сказать.. В общем они скачиваются при установке. Evergreen без origami не работает.
Файл page.php там выглядит таким образом
Что и откуда там используется... Фиг его знает.Код:<?php get_header(); /* От сюда убираем */ the_post(); ?> <div <?php post_class('post') ?>> <h1 class="entry-title noinfo"><?php the_title(); ?></h1> <div class="content"> <?php the_content() ?> <div class="clear"></div> </div> <?php if(is_singular()) comments_template(); ?> </div> /* До сюда */ <?php get_footer() ?>
<?php if(is_singular()) comments_template(); ?>
Дорогой Гость, Не упустите супер шанс!
Ошеломительное снижение на ПОЖИЗНЕННЫЙ статус "СВОЙ"
по цене 1 месяца за 499 руб.
Это доступ ко всем:
Цена всего для 1000 человек. Осталось 14 мест.
Позже цена уже удвоиться!
Не тяните и успейте получить доступ к всему по выгодной цене!