|
|
DK + wordpress |
Зарегистрирован: 18.06.2008
Сообщений: 2425
|
Обратиться по нику
|
DK + |
Ответить с цитатой | | |
|
<?php $recent = new WP_Query("showposts=2"); while($recent->have_posts()) : $recent->the_post();?>
вот так я получаю два последних поста из категории
какой мне запрос сделать чтобы получить 2 последних поста из метки |
|
|
|
|
|
|
Codd Опытный |
Зарегистрирован: 13.01.2011
Сообщений: 186
|
Обратиться по нику
|
|
|
|
DK + wordpress |
Зарегистрирован: 18.06.2008
Сообщений: 2425
|
Обратиться по нику
|
DK + |
Ответить с цитатой | | |
|
не знаю что там пробовать по той ссылке,...
лучше объясни пожалуйста
Код: |
<?php get_header(); ?>
<div id="content" class="col-full">
<div id="main" class="col-left">
<span class="archive_header"><h1><?php echo single_cat_title(); ?></h1></span>
<?php if ( $paged < 2 ) echo RichCategoryEditor::display_desc( $category ); ?>
<?php wp_list_categories('orderby=name&title_li=&child_of='.$cat); ?>
<?php if (have_posts()) : ?>
<div id="recent-posts">
<?php $recent = new WP_Query("showposts=2"); while($recent->have_posts()) : $recent->the_post();?>
<div class="post">
<a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><img src="<?php echo catch_that_image()?>" width="250" height="250" title="<?php the_title(); ?>"></a>
<div class="heading">
<p class="meta">
<span></span>
<span></span>
</p>
<a class="cat" href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a>
</div><!-- /.heading -->
</div><!-- /.post -->
<?php endwhile; ?>
<div class="fix"></div>
</div><!-- /#recent-posts -->
<?php if (get_option('woo_ad_content') == 'true') { include (TEMPLATEPATH . "/ads/content_ad.php"); } ?>
<div id="older-posts">
<?php if($count >= get_option('woo_recent_entries')) { ?><h3><?php _e('Смотрите так же','woothemes'); ?></h3><?php } ?>
<ul>
<?php $recent = new WP_Query("offset=2&showposts=8"); while($recent->have_posts()) : $recent->the_post();?>
<li>
<a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><img src="<?php echo catch_that_image()?>" width="75" height="75" title="<?php the_title(); ?>"></a>
<span class="info">
<span class="meta-old"></span>
<span class="title-old"><a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></span>
</span>
</li>
<?php endwhile; ?>
</ul>
<div class="fix"></div>
</div><!-- /#older-posts -->
<?php endif; ?>
<?php woo_pagenav(); ?>
</div><!-- /#main -->
<?php get_sidebar(); ?>
</div><!-- /#content -->
<?php get_footer(); ?>
|
почему при переходе на вторую страницу /category/page/2 дублируется вывод того что на первой, почему не показываются следующие записи? |
|
|
|
|
|
|
DK + wordpress |
Зарегистрирован: 18.06.2008
Сообщений: 2425
|
Обратиться по нику
|
DK + |
Ответить с цитатой | | |
|
тут стоит запрос паходу недавние записи, я хз как сделать запрос чтобы он мне показывал следующие 10 постов с разбивкой как мне надо
2 с большими 8 с маленькими тумбами |
|
|
|
|
|
|
DK + wordpress |
Зарегистрирован: 18.06.2008
Сообщений: 2425
|
Обратиться по нику
|
|
|
|
DK + wordpress |
Зарегистрирован: 18.06.2008
Сообщений: 2425
|
Обратиться по нику
|
DK + |
Ответить с цитатой | | |
|
я так понимаю надо использовать
<?php while (have_posts()) : the_post(); ?> и сюда воткунть showposts=2 только в какое место?
а потом
<?php endwhile; ?>
<?php while (have_posts()) : the_post(); ?> и сюда воткунть offset=2&showposts=8 только в какое место? |
|
|
|
|
|
|
m_Stasuk Дизайнер |
Зарегистрирован: 23.12.2007
Сообщений: 5967
|
Обратиться по нику
|
|
|
Зарабатываю на рускамзе
Ростов-на-Дону
|
DK + wordpress |
Зарегистрирован: 18.06.2008
Сообщений: 2425
|
Обратиться по нику
|
DK + |
Ответить с цитатой | | |
|
да уж, замутил без изврата, сейчас уже нио не надо, но на свой вопрос серавно буду ждать ответа, так как этот вопрос меня волновал еще пару лет назад, но не спросил...
Сформулирую вопрос доступным языком
Архив (категория) - вывод 10 постов, что надо сделать на пхп чтобы получить первые 2 поста и остальные 8(убрав перве 2), и главное чтобы на второй странице /category/page/2 получить следующие 10 постов и точно так же разбитые 2 и затем 8 экслюд 2
Буду ждать Табуреткина |
|
|
|
|
|
|
Taburetkin Гуру |
Зарегистрирован: 25.02.2007
Сообщений: 1426
|
Обратиться по нику
|
Taburetkin |
Ответить с цитатой | | |
|
Код: |
<?php if (have_posts()) : ?>
<?php $post = $posts[0]; $c=0;?>
<?php while (have_posts()) : the_post(); ?>
<?php $c++;
if($c == 1 || $c == 2) :?>
<!--первые 2 поста -->
<h2><?php the_title(); ?></h2>
<?php the_post_thumbnail(); ?>
<?php the_excerpt(); ?>
<!-- первые 2 поста-->
<?php else :?>
<!--остальные посты -->
<h2><?php the_title(); ?></h2>
<?php the_excerpt(); ?>
<!--остальные посты -->
<?php endif;?>
<?php endwhile; ?>
<?php endif; ?>
|
|
|
|
|
|
|
|
DK + wordpress |
Зарегистрирован: 18.06.2008
Сообщений: 2425
|
Обратиться по нику
|
DK + |
Ответить с цитатой | | |
|
спасибо бро, обязательно попробую на одном из сайтов, сейчас уже все налажено.
это условие будет работать и для /*/page/2 /*/page/3 /*/page/4 и тд? |
|
|
|
|
|
|
|