Categories

Новые шаблоны

WordPress. Set number of custom posts displayed.

Chris Diaz Апрель 5, 2012
Rating: 5.0/5. From 2 votes.
Please wait...

Эта инструкция продемонстрирует, как установить количество персонализированных постов в WordPress. Обычно вы сможете установить их количество в административной панели WordPress в разделе Appearance > Reading.

Если настройка "Blog pages show at most" не влияет на ваши посты, то сделайте следующее:

1. Зайдите в папку установки WordPress

2. Перейдите в папку wp-content/themes/theme###

3. Откройте файл functions.php

В начале документа, после открывающего тега <?php добавьте код:

function iti_custom_posts_per_page($query)
  {
  switch ( $query->query_vars['post_type'] )
  {
  case 'your_custom_post_type_name': // Post Type named 'your_custom_post_type_name'
  $query->query_vars['posts_per_page'] = X;
  break;
  default:
  break;
  }
  return $query;
  }
if( !is_admin() )
  {
  add_filter( 'pre_get_posts', 'iti_custom_posts_per_page' );
  }

Где замените ‘your_custom_post_type_name’ на тип ваших персонализированных постов. И замените X на переменную $query->query_vars[‘posts_per_page’] на количество постов, которые должны отображаться. К примеру:

$query->query_vars['posts_per_page'] = 20;

Темы для Вордпресс
Эта запись была размещена в WordPress туториалы и помечена как custom, post, WordPress. Добавьте в закладки постоянную ссылку.

Submit a ticket

Если вы не смогли найти подходящее решение проблемы, пожалуйста воспользуйтесь следующей ссылкой, чтобы отправить запрос команде технической поддержки.
Отправить запросВы получите ответ в течение 24 часов