طراحی و کدنویسی افزونه (پلاگین) وردپرس

افزونه‌ای که فقط برای سایت شما نوشته می‌شود. سبک، سریع، و روی هر هاست و سروری.

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

  • PHP ۸٫۱ و بالاتر
  • معمولا ۳۰ روز برای پروژه‌ی معمولی
  • یک ماه پشتیبانی رایگان

شروع یک پروژهبنویسید افزونه باید چه کاری بکند؛ اولین گفتگو رایگان است.

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

کی افزونه‌ی اختصاصی لازم دارید؟ اگر یکی از این‌ها را می‌شناسید.

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

  2. برای یک کار، سه چهار افزونه نصب کرده‌اید. هر کدام یک تکه از کار را می‌کند، با هم درگیر می‌شوند، و هر به‌روزرسانی یکی را از کار می‌اندازد.

  3. افزونه‌ای که نصب کرده‌اید، سایت را کند کرده است. فایل‌هایش در همه‌ی صفحه‌ها بار می‌شود، حتی صفحه‌ای که اصلا از آن استفاده نمی‌کند.

  4. سایت باید به یک سیستم دیگر وصل شود. مثلا نرم‌افزار حسابداری، انبار، پیامک، یا پنل یک سرویس دیگر.

  5. افزونه‌ی آماده را مدام دست‌کاری می‌کنید. و با هر به‌روزرسانی، تغییرهایی که داده بودید پاک می‌شود.

چند نمونه از کارهایی که یک افزونه‌ی اختصاصی می‌کند. کار شما ممکن است هیچ‌کدام از این‌ها نباشد؛ بنویسید.

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

سریع یعنی افزونه فقط همان‌جا کار کند که لازمش دارید.

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

  • صفحه‌ی اصلیدست نمی‌خورد
  • صفحه‌ی محصولدست نمی‌خورد
  • وبلاگدست نمی‌خورد
  • سبد خریدافزونه کار می‌کند
  • پرداختافزونه کار می‌کند

برای PHP ۸٫۱ و بالاتر. و اگر بخواهید، تازه‌ترین PHP.

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

افزونه‌ی شما برای PHP ۸٫۱ و بالاتر نوشته می‌شود. یعنی وقتی هاست یا سرورتان PHP را به‌روز می‌کند، افزونه از کار نمی‌افتد و شما مجبور نمی‌شوید سایت را روی نسخه‌ی قدیمی نگه دارید.

  1. ۷٫۴
  2. ۸٫۰
  3. ۸٫۱
  4. ۸٫۲
  5. ۸٫۳
  6. ۸٫۴
  7. تازه‌ترین
PHP ۸٫۱ تا تازه‌ترین نسخه. نسخه‌های قدیمی‌تر دیگر وصله‌ی امنیتی نمی‌گیرند (php.net).

روی هر هاست و سروری کار می‌کند. هر جا وردپرس درست کار کند.

  • هاست اشتراکی
  • سرور مجازی
  • سرور اختصاصی

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

از درخواست تا تحویل. پنج قدم، بدون غافلگیری.

  1. شروع یک پروژه را می‌زنید.می‌نویسید افزونه باید چه کاری بکند. هر چه دقیق‌تر، بهتر؛ یک عکس یا یک نمونه هم کمک می‌کند.
  2. پروژه را می‌بینیم.اگر سوالی بود می‌پرسیم. اولین گفتگو برای فهمیدن کار رایگان است.
  3. قیمت و زمان، مکتوب.یک قیمت ثابت و زمان تحویل می‌گوییم؛ برای یک پروژه‌ی معمولی، معمولا ۳۰ روز.
  4. نوشتن و تست، روی نسخه‌ی آزمایشی.افزونه کنار همان قالب و افزونه‌های سایت شما تست می‌شود؛ سایت اصلی در این مدت دست نمی‌خورد.
  5. نصب و تحویل.افزونه روی سایت اصلی نصب می‌شود و از همان روز، یک ماه پشتیبانی رایگان دارید.

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

  • افزونه، نصب‌شده و کارکرده روی سایت اصلی.
  • کد کامل افزونه.
  • یک راهنمای کوتاه که می‌گوید افزونه چه می‌کند و تنظیمش کجاست.
  • یک ماه پشتیبانی رایگان از روز تحویل.

سوال‌هایی که می‌پرسند.

قیمت طراحی افزونه‌ی اختصاصی وردپرس چقدر است؟
به خود کار بستگی دارد: یک پیامک خودکار با یک اتصال به حسابداری فرق دارد. بعد از اینکه در «شروع یک پروژه» نوشتید افزونه چه کاری باید بکند، پروژه را می‌بینیم و یک قیمت ثابت و مکتوب می‌دهیم. هر چیزی بیرون از همان نوشته، فقط با توافق شما اضافه می‌شود.
ساخت افزونه چقدر طول می‌کشد؟
برای یک پروژه‌ی معمولی، معمولا ۳۰ روز. زمان دقیق کنار قیمت، پیش از شروع، مکتوب می‌شود.
با قالب و افزونه‌های فعلی سایتم تداخل ندارد؟
پیش از تحویل، افزونه روی یک نسخه‌ی آزمایشی با همان قالب و همان افزونه‌های سایت شما تست می‌شود. یعنی اگر جایی با هم درگیر شوند، همان‌جا، پیش از اینکه به سایت اصلی برسد، درست می‌شود.
با به‌روز شدن وردپرس یا PHP از کار نمی‌افتد؟
افزونه با روش‌های استاندارد خود وردپرس و برای PHP ۸٫۱ و بالاتر نوشته می‌شود؛ اگر بخواهید، برای تازه‌ترین نسخه‌ی PHP. در یک ماه پشتیبانی، هر چیزی که به کار ما مربوط باشد رایگان درست می‌شود.
روی هاست اشتراکی هم کار می‌کند؟
بله. افزونه فقط به خود وردپرس تکیه می‌کند؛ روی هاست اشتراکی، سرور مجازی یا سرور اختصاصی، هر جا وردپرس درست کار کند، افزونه هم کار می‌کند.
برای ووکامرس هم افزونه می‌نویسید؟
بله. خیلی از افزونه‌های اختصاصی دقیقا برای ووکامرس‌اند: روش ارسال، تخفیف خاص، اتصال به انبار و حسابداری، یا پیامک مرحله‌های سفارش.
دسترسی سایت را کی و چطور می‌گیرید؟
فقط بعد از اینکه پروژه تایید شد، و فقط از داخل پنل خودتان. رمزنگاری‌شده نگه داشته می‌شود و حتی به خود شما هم دوباره نشان داده نمی‌شود (قوانین).
بعد از یک ماه پشتیبانی چه؟
هر کار تازه‌ای لازم شد، به شکل یک کار موردی با قیمت روشن انجام می‌شود. قرارداد ماهانه‌ی اجباری نداریم.

بنویسید افزونه باید چه کاری بکند؛ بقیه‌اش با ما.

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

پیش از شروع حرف بزنیم؟ ۱۰ دقیقه مشاوره‌ی رایگان؛ شماره‌تان را بگذارید؛ خوشحال می‌شویم با شما صحبت کنیم.