Если вы хотите отслеживать в реальном времени ваши просмотры постов в WordPress / попадания пользователя, вы можете использовать этот код. Ниже фрагмент кода / плагин будет давать статистику для каждого сообщения.
Шаг 1: Поместите это в файл functions.php.
functions.php
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
функция getCrunchifyPostViews ( $ postID ) {
$ count_key знак равно 'post_views_count' ;
$ count знак равно get_post_meta ( $ postID , $ count_key , правда ) ;
if ( $ count == '' ) {
delete_post_meta ( $ postID , $ count_key ) ;
add_post_meta ( $ postID , $ count_key , «0» ) ;
вернуть 0 Просмотр ;
}
вернуть $ кол . «Взгляды» ;
}
функция setCrunchifyPostViews ( $ postID ) {
$ count_key знак равно 'post_views_count' ;
$ count знак равно get_post_meta ( $ postID , $ count_key , правда ) ;
if ( $ count == '' ) {
$ count знак равно 0 ;
delete_post_meta ( $ postID , $ count_key ) ;
add_post_meta ( $ postID , $ count_key , «0» ) ;
} еще {
$ count ++ ;
update_post_meta ( $ postID , $ count_key , $ count ) ;
}
}
remove_action ( 'wp_head' , 'adjing_posts_rel_link_wp_head' , 10 , 0 ) ;
|
Шаг 2.
Поместите этот фрагмент ниже «setPostViews» внутри single.php внутри цикла.
single.php
|
1
2
3
|
PHP
setCrunchifyPostViews ( get_the_ID ( ) ) ;
?>
|
Другой должен прочитать:
- Как отобразить последнюю обновленную запись / страницу в WordPress
- WordPress: предотвратите слишком большое изображение поста WordPress
Шаг 3.
Поместите этот фрагмент ниже в шаблоне, где вы хотите отобразить количество просмотров.
single.php
|
1
2
3
|
PHP
эхо getCrunchifyPostViews ( get_the_ID ( ) ) ;
?>
|
0.00 (0%) 0 votes








