وبلاگ

آمار بازدید از مطالب بدون پلاگین

آمار بازدید از مطالب بدون پلاگین
در این نوشته شما می خوانید :

آمار بازدید از مطالب بدون پلاگین

در این آموزش نحوه نمایش آمار بازدید از مطالب سایت بدون استفاده از پلاگین را به شما آموزش خواهیم داد.

آموزش نمایش آمار مطالب بدون پلاگین در وردپرس

برای مشاهده آمار بازدید سایتتان بدون پلاگین کارهای زیر را انجام دهید. ابتدا کد زیر را به 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.' بازدید';

}

&nbsp;

// 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()); ?><?php echo getPostViews(get_the_ID()); ?>

توجه کنید که حتما کد بالا را در داخل حلقه مطلب قرار دهید . خب کار ما به پایان رسید … . اما یه کار اضافی هست که اگر بخواهید توی wp-admin بازدید مطالب خود را ببینید میتوانید کد زیر را به functions.php خود بیفزائید و بازدید مطالب خود را از قسمت “نوشته / همه نوشته ها” ببینید :

<?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());

}

}

?>

این مقاله چقدر براتون مفید بود؟

از ۱ تا ۵ به این مقاله امتیاز بدید

میانگین رتبه 0 / 5. تعداد امتیاز ها: 0

تا حالا امتیازی ثبت نشده است! برای این مقاله امتیاز ثبت کنید.

دیدگاهتان را بنویسید

درخواست مشاوره رایگان

[gravityform id="1" ajax="true"]

در صورت نیاز به مشاوره می توانید فرم را تکمیل نمایید و یا با ما در ارتباط باشید.