#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