Title: Плагин Post Views и многоуровневый массив
Last modified: 26.06.2011

---

# Плагин Post Views и многоуровневый массив

 *  Решено [webmasteroleg](https://ru.wordpress.org/support/users/webmasteroleg/)
 * (@webmasteroleg)
 * [15 лет, 3 месяца назад](https://ru.wordpress.org/support/topic/%d0%9f%d0%bb%d0%b0%d0%b3%d0%b8%d0%bd-post-views-%d0%b8-%d0%bc%d0%bd%d0%be%d0%b3%d0%be%d1%83%d1%80%d0%be%d0%b2%d0%bd%d0%b5%d0%b2%d1%8b%d0%b9-%d0%bc%d0%b0%d1%81%d1%81%d0%b8%d0%b2/)
 * У меня такая ситуация: есть тема на ВП. В ней соответственно есть вывод в цикле
   всех заметок на странице. Теперь фишка, если раньше можно было открыть файлы 
   index.php, single.php, page.php, post.php и т.д. темы и найти код `<?php while(
   have_posts()) : the_post(); ?>` и после него вставить `<?php if(function_exists('
   the_views')) {the_views();} ?>` для отображения количества просмотров поста, 
   то сейчас задача усложнилась, по крайней мере у меня.
 * Теперь посты выводятся и оформляются вот таким способом:
 *     ```
       <div class="art-layout-cell art-content">
          <?php
          get_sidebar('top');
          global $post;
            if (have_posts()){
              while (have_posts()){
                the_post();
                art_post_wrapper(
                  array(
       		   'id' => art_get_post_id(),
                          'class' => art_get_post_class(),
                          'thumbnail' => art_get_post_thumbnail(),
                          'title' => '<a href="'.get_permalink($post->ID).'" rel="bookmark" title="'.get_the_title().'">'.get_the_title().'</a>',
                          'before' => art_get_metadata_icons('date,author', 'header'),
                          'content' => art_get_excerpt(), // 'content' => 'My post content',
                          'after' => art_get_metadata_icons('category,tag', 'footer')
       		)
                    );
                 }
       art_pagination(); // previous_posts_link | next_posts_link
            }
            else {
              art_post_wrapper(
                array(
                        'title' => __('Not Found', THEME_NS),
       		 'content' => '<p class="center">'
       		 .__( 'Apologies, but the page you requested could not be found. Perhaps searching will help.', THEME_NS)
       		 . '</p>' . "\r\n" . art_get_search()
       		)
       	      );
             }
       get_sidebar('bottom'); ?>
        <div class="cleared"></div>
       </div>
       ```
   
 * Строка `'before' => art_get_metadata_icons('date,author', 'header'),` содержит
   как раз то место, куда нужно подключить PostViews код. Но сделать я это не могу
   по многим соображениям. Подскажите как мне воткнуть в этот массив код? Я пробовал
   его разбивать. Разбить получилось, но отображение получается некорректное. Если
   напрямую ставить в массив после даты (date) или автора (author), то весь верхний
   колонтитул кроме заголовка исчезает! Что делать?

Просмотр 3 ответов — с 1 по 3 (всего 3)

 *  Модератор [Sergey Biryukov](https://ru.wordpress.org/support/users/sergeybiryukov/)
 * (@sergeybiryukov)
 * Live and Learn
 * [15 лет, 3 месяца назад](https://ru.wordpress.org/support/topic/%d0%9f%d0%bb%d0%b0%d0%b3%d0%b8%d0%bd-post-views-%d0%b8-%d0%bc%d0%bd%d0%be%d0%b3%d0%be%d1%83%d1%80%d0%be%d0%b2%d0%bd%d0%b5%d0%b2%d1%8b%d0%b9-%d0%bc%d0%b0%d1%81%d1%81%d0%b8%d0%b2/#post-44076)
 * Попробуйте так:
 *     ```
       'before' => art_get_metadata_icons('date,author', 'header') . the_views(false),
       ```
   
 * Или найдите функцию `art_get_metadata_icons()` и добавьте код туда.
 *  Автор [webmasteroleg](https://ru.wordpress.org/support/users/webmasteroleg/)
 * (@webmasteroleg)
 * [15 лет, 3 месяца назад](https://ru.wordpress.org/support/topic/%d0%9f%d0%bb%d0%b0%d0%b3%d0%b8%d0%bd-post-views-%d0%b8-%d0%bc%d0%bd%d0%be%d0%b3%d0%be%d1%83%d1%80%d0%be%d0%b2%d0%bd%d0%b5%d0%b2%d1%8b%d0%b9-%d0%bc%d0%b0%d1%81%d1%81%d0%b8%d0%b2/#post-44085)
 * **Sergey Biryukov**, спасибо, заработало! Подскажите почему, когда прописано 
   the_views(false) то работает, а вот так the_views() не работает? ЗАчем мы прописываем
   FALSE?
 *  Модератор [Sergey Biryukov](https://ru.wordpress.org/support/users/sergeybiryukov/)
 * (@sergeybiryukov)
 * Live and Learn
 * [15 лет, 3 месяца назад](https://ru.wordpress.org/support/topic/%d0%9f%d0%bb%d0%b0%d0%b3%d0%b8%d0%bd-post-views-%d0%b8-%d0%bc%d0%bd%d0%be%d0%b3%d0%be%d1%83%d1%80%d0%be%d0%b2%d0%bd%d0%b5%d0%b2%d1%8b%d0%b9-%d0%bc%d0%b0%d1%81%d1%81%d0%b8%d0%b2/#post-44086)
 * Чтобы результат возвращался в виде строки.

Просмотр 3 ответов — с 1 по 3 (всего 3)

 Тема «Плагин Post Views и многоуровневый массив» закрыта для новых ответов.

## Метки

 * [просмотры](https://ru.wordpress.org/support/topic-tag/%d0%bf%d1%80%d0%be%d1%81%d0%bc%d0%be%d1%82%d1%80%d1%8b/)
 * [postviews](https://ru.wordpress.org/support/topic-tag/postviews/)

 * Форум: [Темы и шаблоны](https://ru.wordpress.org/support/forum/themes-and-templates/)
 * 3 ответа
 * 2 участника
 * Последний ответ: [Sergey Biryukov](https://ru.wordpress.org/support/users/sergeybiryukov/)
 * Последняя активность: [15 лет, 3 месяца назад](https://ru.wordpress.org/support/topic/%d0%9f%d0%bb%d0%b0%d0%b3%d0%b8%d0%bd-post-views-%d0%b8-%d0%bc%d0%bd%d0%be%d0%b3%d0%be%d1%83%d1%80%d0%be%d0%b2%d0%bd%d0%b5%d0%b2%d1%8b%d0%b9-%d0%bc%d0%b0%d1%81%d1%81%d0%b8%d0%b2/#post-44086)
 * Статус: решённая

## Темы

### Самые популярные темы

### Темы без ответов

### Без вопроса

### Решённые

### Нерешённые

### Все темы
