Плагин Post Views и многоуровневый массив
-
У меня такая ситуация: есть тема на ВП. В ней соответственно есть вывод в цикле всех заметок на странице. Теперь фишка, если раньше можно было открыть файлы 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), то весь верхний колонтитул кроме заголовка исчезает! Что делать?
- Тема «Плагин Post Views и многоуровневый массив» закрыта для новых ответов.