Задавайте питання щодо курсів WordPress

Додати нумерацію сторінок у блозі

Додати перший блок коду 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;
?>

От і все, я всі коди перевірив, і залишилося лише побажати успіхів у розробці сайтів.


Купить хостинг WordPress
Репетитор по wordpress
Послуги репетитора онлайн. Список курсів, які я веду
  • Базовий курс з веб-дизайну;
  • Верстка сайтів;
  • Загальний курс CMS WordPress та продовження курсу з розробки шаблонів;
  • Розробка сайтів на PHP.
Докладніше читайте на сторінці репетитор по WordPress
*/

Ніколаєнко Максим

Директор веб-студии ProGrafika. Займаюсь розробкою, дизайном та просуванням веб-сайтів. Завжди радий новим читачам блогу та добрим клієнтам.


Вам також може сподобатися...

2 Відповіді

  1. Юрій :

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

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються дані ваших коментарів.

Шаблони для WordPress
Найкращий хостинг в Україні
Стабільний хостинг для Drupal