Intereting Posts
Использование журнала отладки в производстве – это проблема безопасности? Показать только «Страницы» – нет сообщений – на странице поиска Отредактируйте вывод wp_widget_rss_output () Настроить URL-адрес из the_terms the_content () – Получение форматированного текста Добавить мета на сообщение, отправленное из формы интерфейса Почему сообщение изменено не равно последней дате пересмотра последнего сообщения Навигация по боковой панели с виджетами Как получить разбивку на страницы для работы с 2 циклами wordpress Почему ввод текста в Quick Draft или комментарии исключает двойные пробелы? API меню не переключает меню? Ошибка «preg_match_all» с помощью WordPress SEO от плагина Yoast Нерасширенные короткие коды в результатах поисковой системы Использовать одинаковые настройки для всех вставленных носителей? Изменения в шаблоне не отображаются, если «reset» = 1 добавлен в URL

Как сделать 10 сообщений одной категории

Как я могу сделать 10 сообщений одной категории. Какой запрос я должен использовать.

Здесь, в следующем запросе, мне нужен лимит сообщения в каждой странице.

<div id="container"> <div id="content" class="category"> <?php if ( have_posts() ) : ?> <h1 class="page-title">Category Archives: <span><?php echo single_cat_title(); ?></span></h1> <div class="archive-meta"><?php echo category_description(); ?> </div> <div class="post"> <?php while ( have_posts() ) : the_post(); ?> <h2 id="post-2451"> <a href="<?php the_permalink();?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"> <?php the_title();?></a></h2> <?php endwhile;?> <?php endif; ?> 

РЕДАКТИРОВАТЬ

Я хотел сказать, что хочу 10 сообщений в категории.php. Предположим, что я нажимаю одну категорию в категориях, чтобы она показывала результат 10 постов каждой категории.

Вы можете использовать pre_get_posts и условные теги posts_per_page для установки posts_per_page на 10 для категорий.

Вот работающий exacmple

 function wpse_posts_cat_pages( $query ) { if ( $query->is_category() && $query->is_main_query() ) { $query->set( 'posts_per_page', '10' ); } } add_action( 'pre_get_posts', 'wpse_posts_cat_pages' ); 

Что делает этот код:

  • Проверьте, является ли это основным запросом $query->is_main_query() и если страница является категорией (category.php) page $query->is_category() , и если оба они действительны, количество сообщений ограничено 10, независимо от того, что установлено в задней части