- Веб-Шаблоны
- Шаблон интернет-магазина
- Шаблоны для CMS
- Facebook шаблоны
- Конструктор сайтов
WordPress. Set number of custom posts displayed.
Апрель 5, 2012
Эта инструкция продемонстрирует, как установить количество персонализированных постов в 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;