2012-04-24 1 views
0

Я уже много дней пытаюсь понять это, и хотя у меня пока нет работы, вы, ребята, здесь, в stackoverflow, были наиболее полезными до сих пор ,Разные миниатюры для первых двух сообщений в цикле

На сегодняшний день я создал 1 пользовательский миниатюру в моих functions.php и пытался использовать код моей темы для другого размера.

пользовательских эскизов: Опции add_image_size('br-thumb', 623, 380, true);

Тема Код: <?php if ($woo_options[ 'woo_post_content' ] != "content") woo_image('width='.$woo_options[ 'woo_thumb_w' ].'&height='.$woo_options[ 'woo_thumb_h'].'&class=thumbnail '.$woo_options[ 'woo_thumb_align' ]); ?>

Обычай является тот, который я хочу для первых двух.

Я пробовал несколько разных циклов с разными способами создания отдельного кода для первого сообщения, но все они были написаны для изменения только сообщение. Я использовал те, у которых в них были числа, такие как $ i == 1 или $ count == 1, поэтому я мог изменить их на == 2, но ни одна из моих попыток не имела никаких результатов.

Я планирую использовать файл категории ID.php и лишать большую часть других параметров темы из цикла, поэтому почти попытался создать его с нуля. Единственная разница между сообщениями - это миниатюры.

Любые идеи, супер умные люди stackoverflow, которые неосознанно спасли мою кожу снова и снова своими решениями? : D

спасибо !!

ответ

0
while (have_posts()) : the_post(); 
    switch ($wp_query->current_post) { 
     case 0 : 
      // First image code here 
      break; 
     case 1 : 
      // Second image code here 
      break; 
     default : 
      // All other image code here 
    } 
endwhile; 
+0

Пришлось изменить его на 'case 0' и' case 1', но он работал ** отлично **! Спасибо, что так много Джеффа! Безумно просто, злобно эффективно. Ты мой герой недели! – Afton

Смежные вопросы