منتشر شده در تاریخ : ۲۱, تیر, ۱۳۹۸ 1,529 بازدید

آموزش نمایش تعداد بازدید در وردپرس بدون استفاده از افزونه

نمایش تعداد بازدید وردپرس بدون افزونه را در این مقاله از سری مقالات توابع وردپرس برای شما آماده کرده ایم تا با استفاده از آن بتوانید تعداد بازدید از مطالب سایت وردپرسی تان را در قسمتی از سایت نمایش دهید.

پس اگر دوست دارید نمایش تعداد بازدید وردپرس بدون افزونه را یاد بگیرید تا انتهای این آموزش همراه ما باشید.

 

نمایش تعداد بازدید از مطالب در وردپرس

برای افزودن امکان نمایش تعداد بازدیدهای نوشته ها در وردپرس ابتدا باید از پیشخوان وردپرس و از منوی نمایش > ویرایشگر پوسته را انتخاب کنید.

سپس از داخل فایل های قالب وردپرس ، فایل فانکشن (functions.php) را در حالت ویرایش قرار دهید.

نکته مهم:

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

حتما بخوانید  آپدیت قالب وردپرس بدون از دست رفتن تغییرات

در اولین بخش از نمایش تعداد بازدید وردپرس بدون افزونه ، باید کدهای زیر را در قسمت مناسبی از فایل 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 "0 بازدید";
}
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);
}
}
remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0);

 

با قرار دادن کد بالا امکان نمایش تعداد بازدید از مطالب وردپرس به قالب سایت افزوده می شود و حالا باید قطعه کد زیر را در داخل فایل Single.php قرار دهید ، توجه داشته باشید که این کد را باید داخل حلقه فراخانی مطلب وردپرس قرار دهید:

 

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

 

و در انتها برای نمایش تعداد بازدید وردپرس بدون افزونه ، باید قطعه کد زیر را برای نمایش تعداد بازدید مطلب وردپرس در برگه هایی مثل indexarchivesearch و هر قسمتی که شما بخواهید قرار دهید:

 

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

 

تبریک میگم !

شما تونستید به سایت خودتون امکان نمایش تعداد بازدید وردپرس بدون افزونه ، را اضافه کنید.

حتما بخوانید  آموزش کار با فرم ها+کار با روکش پس زمینه در المنتور (آموزش المنتور-جلسه ۱۲)

جمع بندی

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

اگر سوالی در رابطه با مقاله تعداد بازدید مطالب وردپرس دارید در قسمت دیدگاه ها با ما در ارتباط باشید.

با انتقادات و پیشنهادات خود راهنمای ما باشید 😉

 

مقاله انگلیسی برای مطالعه بیشتر : How To Track Post Views Without a Plugin Using Post Meta

 

نظرات در “نمایش تعداد بازدید وردپرس بدون افزونه (با استفاده از کدنویسی)

  1. mitra میگوید:

    سلام میتونید بگید چطوری میشه آمار بازدید واقعی یه کاربر رو بدست آورد
    توی این کد هر بار هر کاربری رفرش کنه یکی به بازدید اضافه میشه و این اتفاق باعث میشه آمار بازدید واقعی سایت مشخص نباشه ؟! راه حل؟!

    • نبی عبدی میگوید:

      سلام
      تنها راه به دست آوردن بازدید واقعی سایت استفاده از سیستم هایی مثل گوگل آنالیتیکس است. به زودی مقاله ای آموزشی برای استفاده از گوگل آنالیتیکس در وردپرس منتشر می کنیم

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

تخفیف 10%
پوچ
دفعه ديگه .
تقریبا!
کد تخفیف 20%
کتاب آموزش وردپرس
کد تخفیف 30%
امروز رو شانس نبودی!
تقریبا!
تخفیف 40%
پوچ
پوچ
شانس خودتان را برای برنده شدن یک جایزه امتحان کنید!
ایمیل خود را وارد کنید و گردونه را بچرخانید و شانس خودتان را برای برنده شدن انواع کدهای تخفیف شگفت انگیز امتحان کنید!
قوانین داخلی ما:
  • یک بازی برای هر کاربر
  • متقلبین رد صلاحیت خواهند شد.