Отображение количества просмотров сообщений на одной странице (WP)Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Отображение количества просмотров сообщений на одной странице (WP)

Сообщение Anonymous »

Чтобы отобразить количество просмотров публикации на одной странице, я поместил следующий код в файл functions.php:

Код: Выделить всё

function get_post_views( $post_id ) {
$count_key = 'post_views_count';

// Check if the meta key exists before deletion
if (!get_post_meta($post_id, $count_key)) {
add_post_meta( $post_id, $count_key, '0' );
}

$count = get_post_meta( $post_id, $count_key, true );
return $count;
}

function set_post_views( $post_id ) {
$count_key = 'post_views_count';
$count = get_post_meta( $post_id, $count_key, true );
if ( $count == '' ) {
$count = 0;
delete_post_meta( $post_id, $count_key );
add_post_meta( $post_id, $count_key, '0' );
} else {
$count++;
update_post_meta( $post_id, $count_key, $count );
}
}

add_action( 'wp_head', 'set_post_views' );

function display_post_views( $post_id ) {
$count = get_post_views( $post_id );
echo '[h4][i][/i]' . $count . '[/h4]';
}

add_filter( 'the_content', 'display_post_views' );
И чтобы отобразить его на одной странице, я использовал следующий код: Этот код не содержит ошибок, но отображает только значение 0; обновление страницы или открытие страницы в нескольких браузерах по-прежнему показывает одно и то же значение 0.
Я тестирую это на localhost, используя < Strong>XAMPP.

Подробнее здесь: https://stackoverflow.com/questions/784 ... le-page-wp
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»