не показывать последние 4 сообщения во время (have_posts()

#php #wordpress

#php #wordpress

Вопрос:

В настоящее время я использую следующий код

Теперь он показывает все сообщения моего сайта, я просто хочу, чтобы он не показывал последние 4 сообщения и начинал показывать с поста 5

 <?php if(have_posts()) : ?>
<?php while(have_posts()) : the_post();?>
 
    

<div class="pctn animate"><div class="c2enter">
    
    <div class="plimo plimind">
<div class="he3"></div>
<h2><a href="<?php the_permalink();?> "class="mre animate"><?php echo wp_trim_words( get_the_title(), 19 ); ?></a></h2>
</div><div class="he3"></div>
 
<a href="<?php the_permalink();?>" target="_blank">


<?php
$address = get_the_permalink();
$arr = explode('/',$address);
the_post_thumbnail( 'thumbnail', array( 'alt' => ''.$arr[3], 'title' => ''.get_the_title().'' ) ); ?></a>
</div>
</div>


<?php endwhile; ?>
<?php else : ?>
<?php endif; ?>
 

Комментарии:

1. Я думаю, вам следует отредактировать запрос, чтобы вместо этого опустить последние четыре. Но если вы хотите пропустить первые четыре простым и «худшим» способом, вы можете $i = 1 перед while и if ($i <= 4) { continue; } внутри while

2. Вы можете вносить изменения в мой код, я не очень знаком

3. Переполнение стека не является бесплатным сервисом кодирования, @saeu. Мы ожидаем, что вы приложите хотя бы некоторые усилия, чтобы мы могли помочь. Комментатор выше уже предоставил предложение, попробуйте реализовать его самостоятельно, и если у вас возникнут какие-либо проблемы, не стесняйтесь спрашивать.

4. @Hache_raw Правильно, спасибо

5. Что, если я хочу отключить этот код на странице тегов? @Hache_raw