@yuookokk

Как в wordpress в рубрике сделать select (вывести по 5 записей, по 10)?

как сюда воткнуть select 
напр.
<header>
<select>
<option></option>
</select>
</header>
что бы в цикле ниже менялось количество рубрик?

<?php while ( have_posts() ) :
the_post();?>
<div>
<?php the_title(); ?>
<?php the_content(); ?>
</div>
<?php endwhile; ?>


шото что не находил, не работает
  • Вопрос задан
  • 154 просмотра
Решения вопроса 1
@Aricus
Нужно сделать get-форму, для получения количества. Дальше приведу пример из моего проекта, где выводятся первые 3 новости.
$pc = new WP_Query('cat=14&orderby=date&posts_per_page=3');
$iPc = 1;
while ($pc->have_posts()) :
	$pc->the_post();
	newsListElem('h'.$iPc);
	$iPc++;
endwhile;

// Элемент списка новостей
function newsListElem($heading = 'no') { ?>
	<article class="news-block">
		<?=get_illPicture($id, 'mini', 'news-block__img')?>
		<div class="news-block__content">
			<time class="news-block__time"><?=get_the_date()?></time>
			<a href="<?php the_permalink(); ?>" class="news-block__title"><?=(($heading === 'h1') ? '<h1 class="news-block__title_heading">' : '').nobrArticle(get_the_title()).(($heading === 'h1') ? '</h1>' : '')?>
				<?php $thisImg = get_field('post-file-other', get_the_ID());
				if ($thisImg !== false): ?>
					&nbsp;&nbsp;&nbsp; <img class="news-block__title_img" src="<?=$thisImg['url']?>" alt="<?=$thisImg['alt']?>">
				<?php endif; ?>
			</a>
			<div class="news-block__wraptext">
				<div class="news-block__text">
					<?php if ($shortDesc = get_field("post-shortdesc", get_the_ID())): ?>
						<?=processingText($shortDesc)?>
					<?php else: ?>
						<?=processingText(get_the_content())?>
					<?php endif; ?>
				</div>
			</div>
			<a href="<?php the_permalink(); ?>" class="news-block__button">Подробнее</a>
		</div>
	</article>
<?php }

Если остались вопросы, спросите в комментарии.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы