نمایش تعداد بازدید مطالب وردپرس بدون افزونه یکی از موضوعات پرجستجو بین مدیران سایت‌های وردپرسی است. بسیاری از وبمستران ترجیح می‌دهند برای افزایش سرعت سایت و امنیت بیشتر، تا حد امکان از نصب افزونه‌های اضافی خودداری کنند.

در این آموزش یاد می‌گیرید چگونه فقط با چند خط کد PHP و بدون نصب هیچ افزونه‌ای، تعداد بازدید هر نوشته وردپرس را ثبت و در محل دلخواه نمایش دهید.


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

نمایش تعداد بازدید نوشته‌ها در وردپرس مزایای زیادی دارد، از جمله:

  • ✅ افزایش اعتماد کاربران به محتوای سایت

  • ✅ نمایش محبوب‌ترین مطالب

  • ✅ افزایش نرخ کلیک (CTR)

  • ✅ شفاف‌سازی ارزش محتوا برای کاربران

  • ✅ بهبود تجربه کاربری (UX)

به همین دلیل، نمایش بازدید مطالب وردپرس یک ابزار کاربردی برای هر وب‌سایت محتوایی محسوب می‌شود.


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

به‌طور کلی دو روش برای نمایش تعداد بازدید مطالب در وردپرس وجود دارد:

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

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

در این آموزش، تمرکز ما روی روش اول (بدون افزونه) است؛ چون:

  • افزونه‌ها باعث افزایش درخواست‌ها می‌شوند

  • مصرف منابع هاست را بالا می‌برند

  • در پروژه‌های حرفه‌ای بهتر است از کد استفاده شود


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

مرحله 1: ویرایش فایل functions.php قالب

ابتدا وارد فایل functions.php قالب فعال سایت خود شوید.

⚠️ حتماً قبل از هر تغییری از قالب بک‌آپ بگیرید

سپس کد زیر را در انتهای فایل قرار دهید:

function set_post_views( $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);
}
}

function get_post_views( $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 . ' بازدید';
}


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

  • تابع set_post_views:

    • تعداد بازدید هر پست را در متا پست ذخیره می‌کند

    • در هر بار مشاهده، مقدار بازدید یک واحد افزایش می‌یابد

  • تابع get_post_views:

    • تعداد بازدید ذخیره‌شده را دریافت می‌کند

    • مقدار نهایی را به صورت متنی نمایش می‌دهد

این کار با توابع پیش‌فرض وردپرس انجام می‌شود:

  • get_post_meta

  • add_post_meta

  • update_post_meta

  • delete_post_meta


مرحله 2: ثبت بازدید هر نوشته در فایل single.php

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

وارد فایل single.php قالب شوید و داخل حلقه while کد زیر را قرار دهید:

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

📌 این کد باعث می‌شود با هر بار باز شدن صفحه نوشته، تعداد بازدید آن افزایش پیدا کند.


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

حالا برای نمایش تعداد بازدید، کافی است در هر جای دلخواه از قالب (مثلاً کنار عنوان نوشته) کد زیر را قرار دهید:

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

🎉 تمام!
از این لحظه، تعداد بازدید هر مطلب بدون افزونه در سایت شما نمایش داده می‌شود.


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

  • 🚀 افزایش سرعت سایت

  • 🔒 امنیت بیشتر

  • 🧩 کنترل کامل روی کد

  • 💡 مناسب برای سایت‌های آموزشی و حرفه‌ای

  • 🛠 قابل شخصی‌سازی کامل


کلام پایانی

در این آموزش یاد گرفتید چگونه بدون نصب هیچ افزونه‌ای، قابلیت نمایش تعداد بازدید مطالب وردپرس را به سایت خود اضافه کنید. این روش برای سایت‌هایی که به سرعت، امنیت و بهینه‌سازی اهمیت می‌دهند، بهترین انتخاب است.

اگر سوالی درباره نمایش تعداد بازدید مطالب وردپرس بدون افزونه دارید، خوشحال می‌شوم در بخش دیدگاه‌ها پاسخگو باشم 🌱
با انتقادات و پیشنهادات شما، محتوای بهتری تولید خواهیم کرد.

نظرات

هنوز بررسی‌ای ثبت نشده است.

سبد خرید
سبد خرید شما خالی است

آموزش‌های ویدیویی جدید یوتیوب رو از دست ندی!

بزن بریــم!