АРМАДА
wordpress не знаю как правильно задать тему даже ?////?
Новая тема Написать ответ Advanced Hosters - профессиональный хостинг

DK +
wordpress
Зарегистрирован: 18.06.2008
Сообщений: 2425
Обратиться по нику
# Добавлено:Ср Сен 21, 2011 6:01 pmДобавить в избранноеОтветить с цитатой
<?php $recent = new WP_Query("showposts=2"); while($recent->have_posts()) : $recent->the_post();?>

вот так я получаю два последних поста из категории

какой мне запрос сделать чтобы получить 2 последних поста из метки

Codd
Опытный
Зарегистрирован: 13.01.2011
Сообщений: 186
Обратиться по нику
# Добавлено:Ср Сен 21, 2011 6:12 pmОтветить с цитатой
http://codex.wordpress.org/Class_Reference/WP_Query#Tag_Parameters

DK +
wordpress
Зарегистрирован: 18.06.2008
Сообщений: 2425
Обратиться по нику
# Добавлено:Ср Сен 21, 2011 6:15 pmОтветить с цитатой
не знаю что там пробовать по той ссылке,...

лучше объясни пожалуйста

Код:
<?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
Обратиться по нику
# Добавлено:Ср Сен 21, 2011 6:26 pmОтветить с цитатой
тут стоит запрос паходу недавние записи, я хз как сделать запрос чтобы он мне показывал следующие 10 постов с разбивкой как мне надо

2 с большими 8 с маленькими тумбами

DK +
wordpress
Зарегистрирован: 18.06.2008
Сообщений: 2425
Обратиться по нику
# Добавлено:Ср Сен 21, 2011 6:27 pmОтветить с цитатой
http://codex.wordpress.org/Function_Reference/get_posts
http://codex.wordpress.org/Function_Reference/query_posts

ссылки то я тоже могу дать - какой конкретно мой пример Smile подскажите

DK +
wordpress
Зарегистрирован: 18.06.2008
Сообщений: 2425
Обратиться по нику
# Добавлено:Ср Сен 21, 2011 6:45 pmОтветить с цитатой
я так понимаю надо использовать

<?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
Contest (Сумма: 2)
Обратиться по нику
# Добавлено:Чт Сен 22, 2011 7:51 amОтветить с цитатой
ты так скоро прогером станешь ))
Зарабатываю на рускамзе
Ростов-на-Дону

DK +
wordpress
Зарегистрирован: 18.06.2008
Сообщений: 2425
Обратиться по нику
# Добавлено:Чт Сен 22, 2011 10:42 amОтветить с цитатой
да уж, замутил без изврата, сейчас уже нио не надо, но на свой вопрос серавно буду ждать ответа, так как этот вопрос меня волновал еще пару лет назад, но не спросил...

Сформулирую вопрос доступным языком

Архив (категория) - вывод 10 постов, что надо сделать на пхп чтобы получить первые 2 поста и остальные 8(убрав перве 2), и главное чтобы на второй странице /category/page/2 получить следующие 10 постов и точно так же разбитые 2 и затем 8 экслюд 2

Буду ждать Табуреткина Smile

Taburetkin
Гуру
Зарегистрирован: 25.02.2007
Сообщений: 1426
Star (Сумма: 1)
Обратиться по нику
# Добавлено:Чт Сен 22, 2011 1:04 pmОтветить с цитатой
Код:
<?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
Обратиться по нику
# Добавлено:Чт Сен 22, 2011 4:51 pmОтветить с цитатой
спасибо бро, обязательно попробую на одном из сайтов, сейчас уже все налажено.

это условие будет работать и для /*/page/2 /*/page/3 /*/page/4 и тд?
Новая тема Написать ответ    ГЛАВНАЯ ~ ТЕХНИЧЕСКИЕ ВОПРОСЫ

Перейти:  





Генеральный спонсор



Партнеры