ARTICLE
آمار بازدید از مطالب بدون پلاگین
آمار بازدید از مطالب بدون پلاگین
در این آموزش نحوه نمایش آمار بازدید از مطالب سایت بدون استفاده از پلاگین را به شما آموزش خواهیم داد.آموزش نمایش آمار مطالب بدون پلاگین در وردپرس
برای مشاهده آمار بازدید سایتتان بدون پلاگین کارهای زیر را انجام دهید. ابتدا کد زیر را به functions.php خود بیفزائید (لطفا قبلش یه بک آپ از فانکشن خود بگیرید ):
<?php
function getPostViews($postID) {
$count_key = 'post_views_count';
$count = get_post_meta($postID, $count_key, true);
if ($count == '') {
delete_post_meta($postID, $count_key);
add_post_meta($postID, $count_key, '0');
return "بدون بازدید";
}
return $count . ' بازدید';
}
// function to count views.
function setPostViews($postID) {
$count_key = 'post_views_count';
$count = get_post_meta($postID, $count_key, true);
if ($count == '') {
$count = 0;
delete_post_meta($postID, $count_key);
add_post_meta($postID, $count_key, '0');
} else {
$count++;
update_post_meta($postID, $count_key, $count);
}
}
?>خب ما دستور رو اضافه کردیم حالا در single.php و … که میخواهید تعداد بازدید نمایش داده شود کد زیر را قرار دهید :
<?php setPostViews(get_the_ID()); echo getPostViews(get_the_ID()); ?>
<?php
add_filter('manage_posts_columns', 'posts_column_views');
add_action('manage_posts_custom_column', 'posts_custom_column_views', 5, 2);
function posts_column_views($defaults) {
$defaults['post_views'] = __('بازدید');
return $defaults;
}
function posts_custom_column_views($column_name, $id) {
if ($column_name === 'post_views') {
echo getPostViews(get_the_ID());
}
}
?>
دیدگاهها ۰
هنوز دیدگاهی ثبت نشده است؛ اولین نفر باشید.
دیدگاه شما