فروشگاه فیگووب

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

یکی از نیاز های مدیران وب سایت ها این بوده است که بتوانند تعداد بازدید مطالب سایت را به کاربران نشان دهد مثلا مقاله ای با نام وردپرس چیست؟ 300 تا بازدید داشته است. که این نمایش تعداد بازدید برای کاربر هم خیلی مفید است مثلا کاربر دوست دارد بدوند که چند نفر به این مطلب نگاه کردن یا ان را خوانده اند. دقت کنید که کاربر دوست دارد بداند که تعداد بازدید مطالب چند نفر بوده است. در این مقاله ما 2 روش برای شما اماده کردیم که که با هر دو روش می توانید تعداد بازدید مطالب سایت را به کاربران نمایش دهید.

اگر مبتدی هستید و چیزی از سئو سایت نمی دونید حتما مقاله “نکاتی در مورد سئو وردپرس برای مبتدیان (گام به گام)” را بخوانید تا نکته های اولیه سئو سایت را انجام دهید.

استفاده از افزونه بهتر است یا کد

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

چرا نباید در این مورد از افزونه استفاده کرد

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

این را هم در نظر بگیرید شاید افزونه ها امکانات زیاد تری را در اختیار ما قرار دهند اما هیچ چیز مثل این نیست که خودت بیایی برای سایت یا قالب و… کد نویسی کنید. اگر می خواهید دقیقا تمام امکانات افزونه را داشته باشید با کمی تغییر و اضافه کردن برخی از کد و تابع می توانید دقیقا همون امکانات را داشته باشید.

1 – نمایش بازدید با استفاده از افزونه wp postviews

اگر می خواهید از افزونه استفاده کنید ما یک افزونه عالی برای شما آماده کردیم که به راحتی می توانید از آن استفاده کنید. ما در این مقاله می خواهیم با افزونه wp postviews برای نمایش بازدید مطالب استفاده کنیم این افزونه 100,000+ نصب‌ فعال در مخزن وردپرس داشته است . که در ادامه می توانید آموزش استفاده از افزونه را تماشا کنید.

آموزش افزونه wp postviews

هنگا نصب افزونه در منوی تنظیمات بخشی به نام postviews اضافه خواهد شد شبیه عکس زیر

قسمت تنظیمات افزونه wp postviews

خوب حالا وارد بخشی postviews شوید که در ان بخش می توانید تنظیمات افزونه را به شکل دلخوا خود تظنیم کنید. بخش تنظیمات افزونه باید شبیه عکس زیر باشد

تنظیمات افزونه wp postviews

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

برای نمایش با شورت کد می توانید از شورت کد زیر استفاده کنید.

[ views ]

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

[ views id="1" ]

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

<?php the_views();?>

خوب حالا برا اینکه نگاه کنید که کدوم نوشته چند بازدید خورده است می توانید وارد بخش نوشته ها شوید و کنار تیتر ها بازدید را شماهده کنید شبیه عکس زیر

نمایش بازدید با استفاده از افزونه wp postviews

2 – نمایش بازدید مطالب با استفاده از کد

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

// تعداد بازدید مطالب سایت
function setAndViewPostViews($postID) {
$count_key = 'views';
$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);
}
return $count;
}

حالا برای اینکه بتوانیم تعداد بازدید نوشته رو نمایش دهیم وارد فایل single.php قالب می شویم و این کد پایین را داخل حلقه قرار می دهیم

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

نکته: دقت کنید که دستور بالا داخل حلقه قرار بگیرد مانند زیر:

<?php get_header(); ?>

// شروع حلقه
<?php while ( have_posts() ) : the_post(); ?>
بازدید: <?php echo setAndViewPostViews(get_the_ID()); ?>
<?php endwhile; ?>
// پایان حلقه
<?php get_sidebar(); ?>

<?php get_footer(); ?>

راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام فیگووب عضو شوید.

نظر شما در این‌باره چیست؟

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

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