Intereting Posts
Ошибка is_wp_error Заказать персонализированный тип сообщения по настраиваемому значению поля Оператор WP_Query else else не выполняется Использование и сохранение настраиваемых раскрывающихся списков в профилях пользователей Детская тема ломается после обновления мастер-темы Single.php – Получить текущую родительскую категорию Как я представляю «куски» контента в WordPress? Как остановить html-редактор от addig <p> тегов до коротких кодов, изображений и т. Д. Как выполнить простой PHP-скрипт в WP (я не думаю, что здесь применяется wp_enque_script) Как я могу всегда отображать отдельную запись с использованием WP_Query? Попытка печатать из массива в CSV-файл, вместо этого печатать на экране Как создать полноцветное фоновое изображение при наведении курсора на текст? Активация учетной записи пользователя WordPress Что случилось с этим кодом? Заказать по menu_order и название?

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

Здесь я пытаюсь отобразить верхнюю 6 пост недавнего добавленного сообщения. Но проблема в том, что первый верхний пост, не отображающий код, отображает верхнюю 6-ую позицию с верхней 2-й позиции, за исключением первого 1-го сообщения.

Bellow – образец, который я использовал для отображения липких и пост.

<ul> <?php **//To display sticky on top** $paged = get_query_var( 'paged' ) ? get_query_var( 'paged' ) : 1; $sticky= get_option( 'sticky_posts' ); $args = array( 'cat' =>255, 'ignore_sticky_posts' => 1, 'post__not_in' => $sticky, //'paged' => $paged, showposts=>6 ); $recent= new WP_Query( $args); **//End sticky** **//Display top 6 post** while($recent->have_posts()) : $recent->the_post(); $postvariable++; if ($postvariable == 1) { ?> <li>[widget id="text-8"]</li> //short code to display sticky news <?php } else { ?> <li> <div class="link_contect"><a href="<?php the_permalink() ?>" title="<?php the_title(); ?>" rel="bookmark"><?php the_title(); ?></a> </div> </li> <?php } ?> <?php endwhile; ?> //End display top 6 post </ul> 

Вы можете видеть, как этот нижеперечисленный узел сначала не отображается в новостях. После того, как в верхней записи есть еще одна новость, которую я установил как липкая. Фактически, я хочу отобразить эту 1-ю верхнюю почту до 5 сообщений после липких новостей.

после

вы можете проверить мой вывод текущего кода, который игнорирует первый верхний пост.

верхний пост

Solutions Collecting From Web of "Проблема с первым порядком отображения верхней страницы"

Ваша переменная $ postvariable in while loop пропускает первый пост. Попробуй это,

 <ul> <li>[widget id="text-8"]</li> //short code to display sticky news <?php **//To display sticky on top** $paged = get_query_var( 'paged' ) ? get_query_var( 'paged' ) : 1; $sticky= get_option( 'sticky_posts' ); $args = array( 'cat' =>255, 'ignore_sticky_posts' => 1, 'post__not_in' => $sticky, //'paged' => $paged, showposts=>6 ); $recent= new WP_Query( $args); **//End sticky** **//Display top 6 post** while($recent->have_posts()) : $recent->the_post(); ?> <li> <div class="link_contect"><a href="<?php the_permalink() ?>" title="<?php the_title(); ?>" rel="bookmark"><?php the_title(); ?></a> </div> </li> <?php endwhile; ?> //End display top 6 post </ul>