قالب وردپرس قالب وردپرس آموزش وردپرس قالب فروشگاهی وردپرس وردپرس
خانه / مقالات / بدون افزونه آمار بازدید سایت وردپرسی خود را داشته باشید

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

بدون افزونه آمار بازدید سایت وردپرسی خود را داشته باشیدReviewed by سالار on Mar 10Rating: 5.0

سلام به همه ی همراهان

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

خوب افزونه حجم سایت رو زیاد میکنه و باعث میشه سایتتون کند تر بالا بیاد که این یک نکته منفی برای سئو است 🙂 پس ما برای این مورد خیلی ساده نوشتن کد رو پبشنهاد میکنیم 🙂

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

آموزش :  

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

تابع دریافت تعداد بازدید

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

تابع ثبت بازدید

در این تابع ما تعداد بازدید رو دریافت کردیم و اگر خالی نباشه یکی بهش اضافه میکنیم و دوباره ثبتش میکنیم.

روش استفاده

ما تابع دومی رو در حلقه فایل single.php پوسته خودمون استفاده میکنیم (فراخوانی میکنیم) و تابع اول رو در هر جایی که تمایل داشته باشم تعداد بازدید مطلب رو نشون بدیم (هم داخل فایل single.php و در داخل فایل index.php یا هر فایل دیگه ای که حلقه اصلی مطالب وردپرس داخلش قرار داره).

اضافه کردن تعداد بازدید در قسمت مدیریت

خوب برای اینکه تعداد بازدی هر مطلب رو در قسمت مدیریت نشون بدیم،این کد ها رو بعد از دو تا تابع بالا به فایل functions.php اضافه میکنیم.

در این جا از hook های وردپرس برای اضافه کردن این ستون به قسمت مدیریت مطالب سایت استفاده کردیم.از filter hook برای اضافه کردن ستون و از action hookk برای نمایش مقدار ستون اضافه شده استفاده کردیم(استفاده از تابع اول)

 

نکته :

پیشنهاد میکنم برای حفظ ماژولار بودن کد های فایل functions.php و جلوگیری از زیاد شدن کد های  این فایل، فایل ضمیمه رو به صورت require_once به فایل functions.php اضافه کنید و کد های داخل فایل ضمیمه رو داخلش کپی نکنید.

مطلب پیشنهادی

بدون ثبت نام به وب سایت و انجمن‌ ها وارد شوید

بدون ثبت نام به وب سایت و انجمن‌ ها وارد شویدReviewed by سالار on Jul …

پاسخ دهید

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

 
در خبرنامه ما عضو شوید

در خبرنامه ما عضو شوید

در خبرنامه ما عضو شوید تا بهترین پست هفته مارو در ایمیل خودتون دریافت کنید :)

تبریک ! شما عضو خبرنامه ما شدید