آموزش وردپرسمقالههک ها

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

 

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

با سلام . در بسیاری از سایت ها مشاهده کرده اید که تعداد بازدید مطالب رو به نمایش می گذارند.این کار رو می تونین به راحتی به کمک افزونه انجام بدین ولی افزونه ی کمتر زندگی بهتر :دی

خب بریم سراغ آموزش:
در ابتدا کد زیر را به functions اضافه کنید:

// نمایش تعداد بازدیدها
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 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);
}
}
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());
}
}

 

 

سپس کد زیر را در جایی از قالب که می خواهید بازدید مطلب را نشان دهد قرار دهید:

<?php setPostViews(get_the_ID()); ?><?php echo getPostViews(get_the_ID()); ?>

 

منتظر نظرات شما هستیم .. موفق باشید

 

برچسب ها

سید حامد حسینی

بنده سید حامد حسینی هستم ، میدیریت سایت آقای وردپرس و ووکامرس فارسی ، دانشجوی مهندسی نفت هستم و از کار کردن با وردپرس لذت میبرم ، بعد از یک سال و درمان ، دوباره به سایت آقای وردپرس برگشتم تا همه ی دانشم رو با شما در میون بگذارم ، منتظر پیشنهاد و انتقادات شما هستم و تشکر میکنم از اینکه اینجا هستید . دوست دار شما ، تیم آقای وردپرس

نوشته های مشابه

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

همچنین ببینید

بستن
دوره رایگان طراحی سایت از صفر تا صد

دوره رایگان طراحی سایت از صفر تا صد

برای شرکت در دوره رایگان آموزش طراحی قالب وردپرس ( طراحی سایت ) ایمیل خود را وارد کنید

اشتراک شما با موفقیت انجام شد ( ایمیل خود را چک کنید)

بستن