
به اشتراک بگذارید

به اشتراک بگذارید
آموزش وردپرس | بلاگ وبداده
ساخت شمارنده معکوس و آماری در وردپرس

[ycd_countdown id=1] درج میشود. این افزونه هم بیش از ۱۰٬۰۰۰ نصب فعال دارد.IntersectionObserver فقط وقتی عدد وارد دید کاربر شد، انیمیشن شمارش را اجرا میکند. این اسکریپت را در یک بلاک «HTML سفارشی» بگذارید:<span class="wd-counter" data-target="1200">0</span>. برای درج امن این نوع کد در وردپرس بدون حذفشدن، میتوانید راهنمای درج کدهای جاوااسکریپت در وردپرس را ببینید.wd_countdown میسازد که تا یک تاریخ مشخص میشمارد. آن را در فایل functions.php قالب فرزند یا یک افزونهی اسنیپت قرار دهید:[wd_countdown date="2026-12-21 20:00"] تا تایمر نمایش داده شود. این نمونه، ساختار پایه است؛ میتوانید ظاهر آن را با CSS دلخواه (رنگ، فونت، جعبهها) شخصیسازی کنید. برای آشنایی با محل فایلها و مدیریت وردپرس روی هاست، آموزش نصب وردپرس روی سیپنل کمککننده است. (مرجع تابع: مستندات رسمی developer.wordpress.org)
| روش | دانش فنی لازم | نوع شمارنده | هزینه | نکته کلیدی |
|---|---|---|---|---|
| افزونه HurryTimer | کم (بدون کد) | معکوس (تاریخ ثابت و همیشهسبز) | رایگان + نسخه پرو | بیش از ۲۰٬۰۰۰ نصب، امتیاز 4.8، سازگار با ووکامرس |
| افزونه Countdown & Clock | کم | معکوس + شمارش رو به بالا | رایگان + نسخه پرو | انواع نمایش متنوع، شورتکد [ycd_countdown] |
| ویجت Counter المنتور | کم (نیازمند المنتور) | آماری (عددی) | رایگان (داخل المنتور) | انیمیشن عدد با پیشوند و پسوند |
| کد سفارشی (شورتکد + JS) | متوسط تا زیاد | هم معکوس، هم آماری | رایگان | سبکترین روش، کنترل کامل، نیازمند دانش فنی |
شمارنده معکوس (Countdown) رو به پایین میشمارد تا به یک زمان مشخص برسد و برای ساخت حس فوریت در حراجها و رویدادها بهکار میرود. شمارنده آماری (Number Counter) یک عدد ثابت را با انیمیشن از صفر تا مقدار نهایی بالا میبرد و برای نمایش آمار و دستاوردها استفاده میشود.
افزونههای فعال و نگهداریشدهای مثل HurryTimer (با بیش از ۲۰٬۰۰۰ نصب و امتیاز 4.8) و Countdown, Coming Soon, Maintenance – Countdown & Clock گزینههای خوبی هستند. مهم این است که افزونهای را انتخاب کنید که بهروز باشد و سبک؛ از افزونههای بستهشده یا رهاشده پرهیز کنید.
بله. شمارنده آماری را میتوانید با چند خط جاوااسکریپت و IntersectionObserver در یک بلاک HTML سفارشی بسازید، و شمارنده معکوس را با یک شورتکد ساده در functions.php. این روش سبکتر است اما به دانش فنی نیاز دارد و بهتر است کد را در قالب فرزند بگذارید.
چون این افزونه در تاریخ 2026-04-07 بهصورت دائمی از مخزن وردپرس بسته شده و دیگر قابل دانلود نیست. نصب افزونههای بستهشده یا بهروزرسانینشده میتواند حفرهی امنیتی ایجاد کند و با نسخههای جدید وردپرس ناسازگار باشد.
بله، تا حدی. هر افزونه یا اسکریپت اضافه، فایلهای CSS و JS بیشتری بارگذاری میکند. برای کمترین اثر، افزونهی سبک انتخاب کنید یا از کد سفارشی سبک استفاده کنید و شمارنده را فقط در صفحههایی بگذارید که واقعاً به آن نیاز دارند.
در روش کد، با تابع toLocaleString(‘fa-IR’) در جاوااسکریپت میتوانید عدد را با ارقام فارسی نشان دهید؛ همان کاری که در نمونهکد این مقاله انجام شده است. بیشتر افزونههای خوب هم گزینهی تغییر فونت و زبان ارقام را دارند.
تایمر همیشهسبز برای هر بازدیدکننده یک شمارش جداگانه میسازد که از لحظهی ورود او شروع میشود. این قابلیت برای قیفهای فروش کاربرد دارد، اما اگر بهشکل «فوریت جعلی» و بیپایان استفاده شود، اعتماد کاربر را از بین میبرد. بهتر است صادقانه و محدود از آن استفاده کنید.
بله، هیچ محدودیتی نیست. میتوانید در یک صفحه هم تایمر شمارش معکوس (مثلاً بالای یک محصول) و هم چند شمارنده آماری (مثلاً در بخش «درباره ما») داشته باشید. فقط حواستان به تعداد اسکریپتها و اثرشان روی سرعت باشد.