[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Цикл вывода записей wordpress
metrpro
Добрый день, прошу совета. В wordpress есть цикл вывода записей на главной странице. Но он работает по принципу "пока есть записи". А мне надо по принципу "последние 4 записи". В php разбираться только начинаю, прошу помочь.

Сейчас процедура выглядит так:

<?php
$id = 0;
while ($wp_query->have_posts()) {
$wp_query->the_post();
$tumb_id = get_post_thumbnail_id( get_the_ID() );
$thumb_url=wp_get_attachment_image_src($tumb_id,'full');

$has_image = true;
if( $thumb_url ) {
$thumb_url = $thumb_url[0];
}
else {
$thumb_url = self::catch_that_image();
$has_image = $thumb_url['image_catched'];
$thumb_url=$thumb_url['src'];
}
$background_image = $thumb_url; ?>
<div class="content-post post_image slide-in-right">
<!--
IMAGE-->
<
div class="div_image" style="background: url(<?php echo $background_image; ?>) no-repeat center !important; background-size:cover !important;">
<?php if(($has_image) && !$lbox_disable){ ?>
<a href="<?php echo $thumb_url; ?>" class=" " onclick="wdwt_lbox.init(this, 'wdwt-lightbox', <?php echo intval($lbox_width);?> , <?php echo intval($lbox_height);?>); return false;" rel="wdwt-lightbox" id="content-post-<?php echo $id; ?>">
<
div class="eye_blog" id="eye_bg"> </div>
</
a>
<?php } ?>
<a href="<?php echo get_permalink() ?>"></a>
</
div>
<!--
CONTENT-->
<
div class="home_blog_post">
<
h3> <a href="<?php echo get_permalink() ?>" rel="content-post-<?php echo $id; ?>-title"> <?php the_title(); ?> </a> </h3>

<
div id="single_text">
<
p rel="content-post-<?php echo $id; ?>-desc"> <?php self::the_excerpt_max_charlength(250); ?> </p>
</
div>
<
div class="more_info">
<
a class="tab-more" href="<?php echo get_permalink(); ?>"><?php echo __('Read more',"business-elite");?></a>
<?php if($wdwt_front->get_param('date_enable')){ ?>
<div class="date" style="position:absolute; width:40px !important;">
<
span id="blog_date_number"><?php echo get_the_date('j'); ?></span><br />
<
span id="blog_date_month"><?php echo get_the_date('M'); ?></span>
</
div>
<?php } ?>
</div>
</
div>
</
div>
<?php
$id++;
}
$id=0; ?>
<?php

} ?>


Как видоизменить цикл while, чтобы отражались только последние 4 записи?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.