افزونهٔ مستقل وردپرس · ۲۰۲۶

CareQueue.

صندوق پشتیبانی جمع‌وجور برای تیم‌های کوچک وردپرسی: بازدیدکننده مشکل سایت را ثبت می‌کند و مدیر آن را بررسی و در گردش‌کاری روشن پیگیری می‌کند.

WordPressPHPMySQLHTMLCSS
پیش‌نمایش نمونهٔ صندوق درخواست‌های CareQueue در پنل وردپرس
پیش‌نمایش ثابت پنل مدیریت · محتوای نمونه
i
مفهوم مستقل برای پورتفولیو

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

01 / WORKFLOW

گردش‌کار پشتیبانی با مسئول مشخص

CareQueue یک صفحهٔ وردپرس را به نقطهٔ ورود ساده‌ای برای پشتیبانی تبدیل می‌کند. شورت‌کد فرم دسترس‌پذیر را نمایش می‌دهد، handler سمت سرور درخواست را اعتبارسنجی می‌کند و صندوق wp-admin امکان بررسی، حل، بازگشایی یا حذف درخواست را می‌دهد.

✓

فرم شورت‌کد

با افزودن [carequeue_form] به هر صفحه، فیلدهای واکنش‌گرا برای دریافت اطلاعات ضروری نمایش داده می‌شوند.

✓

پردازش امن درخواست

بررسی nonce، محدودیت طول، پاک‌سازی ورودی، honeypot و محدودیت نرخ کوتاه‌مدت از فرم عمومی محافظت می‌کنند.

✓

پنل مدیریت وردپرس

صندوقی با دسترسی محدود، جزئیات درخواست و امکان تغییر وضعیت یا حذف در اختیار مدیر سایت است.

✓

چرخهٔ عمر دیتابیس

جدول سفارشیِ ایندکس‌شده با dbDelta() ساخته می‌شود و نسخهٔ schema امکان ارتقای امن را فراهم می‌کند.

02 / ARCHITECTURE

از بازدیدکننده تا حل درخواست

01

Shortcode

[carequeue_form] فرم معنایی و قابل‌استفاده با صفحه‌کلید را نمایش می‌دهد.

↓
02

WordPress hooks

admin-post.php ارسال فرم را برای کاربر واردشده و مهمان مدیریت می‌کند.

↓
03

جدول اختصاصی

فیلدهای محدود و پاک‌سازی‌شده همراه وضعیت و زمان‌ها ذخیره می‌شوند.

↓
04

صندوق wp-admin

مدیر درخواست را بررسی، به‌روزرسانی، بازگشایی یا حذف می‌کند.

03 / ENGINEERING

تصمیم‌های پیاده‌سازی

01

مرز اعتماد

هر تغییر مدیریتی capability از نوع manage_options و nonce اختصاصی همان درخواست را بررسی می‌کند. خروجی هنگام نمایش escape می‌شود.

02

هرزنامه و حریم خصوصی

honeypot و سقف سه درخواست در ده دقیقه جلوی سوءاستفادهٔ ساده را می‌گیرند. IP خام ذخیره نمی‌شود؛ فقط hash کلیددار در transient کوتاه‌عمر قرار می‌گیرد.

03

کنترل مدیر سایت

درخواست‌ها تا زمان حذف مدیر در دیتابیس می‌مانند. راهنما نیاز به اطلاع‌رسانی حریم خصوصی و تعیین دورهٔ نگهداری را توضیح می‌دهد.

پیش‌نمایش صندوق پشتیبانی

فایل ZIP یک بستهٔ قابل‌نصب وردپرس است. آن را روی یک سایت وردپرسی فعال کن، [carequeue_form] را به صفحه اضافه کن و از منوی CareQueue در wp-admin درخواست‌ها را مدیریت کن. دامنهٔ پورتفولیو وردپرسی نیست؛ بنابراین افزونه داخل سایت Next.js نصب نشده است.

کد افزونه، راهنمای نصب و چک‌لیست بررسی دستی داخل فایل ZIP هستند.

دریافت فایل نصب افزونه ↗

04 / SCOPE

محدوده و محدودیت‌های واقعی

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