Додати нумерацію сторінок у блозі
Додати перший блок коду functions.php вашої теми WordPress і додайте my_paginate_links() у місце, вашої теми, де потрібно виводити навігацію. Після додавання коду нумерація сторінок з'явиться у потрібному місці.
функція my_paginate_links() {
глобальний $wp_рерайт, $wp_query;
$wp_query->query_vars['paged'] > 1 ? $поточний = $wp_запит->query_vars['paged'] : $струм = 1;
$нумерація сторінок = масив(
'base' => @add_query_arg('paged','%#%'),
'формат' => '',
'підсумок' => $wp_query->max_num_pages,
'поточний' => $струм,
'prev_text' => __('« Попередній'),
'next_text' => __('Наступна »'),
'end_size' => 1,
'mid_size' => 2,
'show_all' => true,
'тип' => 'список'
);
if ( $wp_rewrite->using_permalinks() )
$Нумерація['База'] = user_trailingslashit( завершальний слеш( remove_query_arg( 'и', get_pagenum_link( 1 ) ) ) . 'сторінка/%#%/', 'paged' );
if ( !empty( $wp_query->query_vars['и'] ) )
$Нумерація['add_args'] = масив( 's' => get_query_var( 'и' ) );
відлуння paginate_links( $Нумерація );
}<? my_paginate_links(); ?>
Крім цього ви завжди можете скористатися плагіном WP-PageNavi для додавання нумерації сторінок та плагіном WP PageNavi Style для оформлення нумерації.
Бонусний код
На ряду кодом, котрий ми розглянули я вирішив доповнити інший що код. Цей код занадто короткий, щоб його виносити до окремої статті, але також дуже гарний, щоб про нього забути. Код вам знадобиться.
Раніше, підрахунок опублікованих статей я робив би через запит до бази даних, це працювало б добре. З іншого боку, зараз я хочу показати вам як спростити це завдання.. Розглянемо стандартний код для виведення кількості опублікованих матеріалів на блозі.
<?
$published_posts = wp_count_posts()->Опублікувати;
echo $published_posts;
?>От і все, я всі коди перевірив, і залишилося лише побажати успіхів у розробці сайтів.
/*

- Базовий курс з веб-дизайну;
- Верстка сайтів;
- Загальний курс CMS WordPress та продовження курсу з розробки шаблонів;
- Розробка сайтів на PHP.





Гарно у результаті у вас виходить. Я нумерацію робив плагіном, і щось вона мені не дуже подобається.
Можна і вручну робити, як у прикладі. Вийшло у вас із нумерацією?