Войти

Авторизация

Логин:
Пароль:
Забыли пароль?
Регистрация
Сайт пользователей Artisteer и Themler. Официальный торговый представитель.

[РЕШЕНО] Число просмотров записи

Постоянный участник
viliksar
Медаль
Сообщений: 102
277 дней назад
Использую плагин для этого - The view count minimum
Инструкция плагина здесь -
Скрытый текст виден только зарегистрированным пользователям


Плагин работает, и вывод просмотров в админке в записях имеется.

Но хочется вывести число просмотров и на сайт на место вывода мета "Опубликовано 18.06.2015 | Автор: admin"

В инструкции пишется что добавить код
Код PHP:
  1. <?php echo get_post_views(get_the_ID());?>
в файл single.php

только вот не пойму куда именно, пробовал тыкать в разные места, вывода просмотров не нашел. Надеюсь на совет и подсказку.

Содержание файла темы такое

Код PHP:
  1. <?php
  2.  
  3. /**
  4.  *
  5.  * single.php
  6.  *
  7.  * The single post template. Used when a single post is queried.
  8.  *
  9.  */
  10. get_header();
  11. ?>
  12. <?php get_sidebar('top'); ?>
  13. <?php
  14. if (have_posts()) {
  15. /* Display navigation to next/previous posts when applicable */
  16. if (theme_get_option('theme_top_single_navigation')) {
  17. theme_post_navigation(
  18. 'prev_link' => theme_get_previous_post_link('&laquo; %link'),
  19. 'next_link' => theme_get_next_post_link('%link &raquo;')
  20. )
  21. );
  22. }
  23. while (have_posts()) {
  24. the_post();
  25. get_template_part('content', 'single');
  26. }
  27. /* Display navigation to next/previous posts when applicable */
  28. if (theme_get_option('theme_bottom_single_navigation')) {
  29. theme_post_navigation(
  30. 'prev_link' => theme_get_previous_post_link('&laquo; %link'),
  31. 'next_link' => theme_get_next_post_link('%link &raquo;')
  32. )
  33. );
  34. }
  35. } else {
  36. theme_404_content();
  37. }
  38. ?>
  39. <?php get_sidebar('bottom'); ?>
  40. <?php get_footer(); ?>
Редактировалось: 2 раза (Последний: 22 июня 2015 в 16:42)
Постоянный участник
Evgenert
Медаль
Сообщений: 354
36 дней назад
В фалы content-single.php и content-page.php попробуйте.

Может быть вместо:

'before' => theme_get_metadata_icons('date,author,edit', 'header'),

будет работать:

'before' => get_post_views(get_the_ID()),

Если вместо:

viliksar:
Но хочется вывести число просмотров и на сайт на место вывода мета "Опубликовано 18.06.2015 | Автор: admin"
Или так:

'before' => theme_get_metadata_icons('date,author,edit', 'get_post_views', 'header'),
Редактировалось: 1 раз (Последний: 22 июня 2015 в 17:12)
Постоянный участник
viliksar
Медаль
Сообщений: 102
277 дней назад
неа...не хочет выводится таким образом
Постоянный участник
Evgenert
Медаль
Сообщений: 354
36 дней назад
Еще можно попробовать в файл /library/wrappers.php

После кода:

Код PHP:
  1.  
  2. <?php
  3. if (!theme_is_empty_html($title)) {
  4. echo '<div class="art-postheader entry-title"><'.$heading.'>'.$title.'</'.$heading.'></div>';
  5. }
  6. ?>
  7.  
Вставить как предлагали:

Код PHP:
  1.  
  2. <?php echo get_post_views(get_the_ID());?>
  3.  
Постоянный участник
viliksar
Медаль
Сообщений: 102
277 дней назад
Спасибо, получилось!
|
Перейти на форум: