هر صبح پیشخوان ووکامرس را باز می‌کنید تا سه عدد را ببینید: فروش امروز، سفارش‌های منتظر ارسال و کالاهای رو به اتمام؛ اما این سه عدد لابه‌لای گزارش‌ها گم‌اند و افزونه‌های آماده یا نصف کار را می‌کنند یا ده کار اضافه. این راهنمای ساخت افزونه وردپرس با هوش مصنوعی شما را بدون کدنویسی از نوشتن «دقیقاً چه می‌خواهم» به یک فایل zip آزموده می‌رساند که با خیال راحت روی سایت نصبش می‌کنید.

جواب کوتاه: کار را به یک «ایجنت کدنویسی» بسپارید، نه به چت‌بات؛ اول خواسته را در یک صفحه بنویسید، افزونه را روی کپی آزمایشی بسازید و چک‌لیست امنیت وردپرس را صریحاً بخواهید. انتخاب هوش یاب برای ساختن سایت، اپ یا افزونه، حتی بی‌دانش برنامه‌نویسی، به ترتیب Claude Code (کلود کد)، Cursor (کرسر) و Google Antigravity (آنتی‌گرویتی) است: شما به زبان ساده توضیح می‌دهید و ایجنت کد را می‌نویسد. مسیر ریالی را هم پایین‌تر می‌بینید.

پیش از ساخت افزونه وردپرس با هوش مصنوعی: واقعاً افزونهٔ تازه لازم دارید؟

افزونهٔ اختصاصی را باید سال‌ها با به‌روزرسانی‌های وردپرس جور نگه دارید. پس اول دو جا را بگردید:

  • مخزن افزونه‌های وردپرس (wordpress.org/plugins)، بزرگ‌ترین فهرست افزونه‌های رایگان وردپرس؛ با کلیدواژهٔ انگلیسی مثل sales dashboard بگردید و افزونهٔ تازه به‌روزشده بردارید.

  • خود ووکامرس: بخش «تجزیه و تحلیل» (Analytics) جزو ووکامرس رایگان است و بخش‌های صفحهٔ اولش را می‌شود پنهان، جابه‌جا و تغییرنام داد.

افزونهٔ اختصاصی وقتی می‌ارزد که کار مخصوص فروشگاه شماست؛ مثلاً صفحه‌ای ساده و فارسی برای «مدیر فروشگاه» با همان سه عدد و تاریخ شمسی. درگاه پرداخت، ورود کاربران و امنیت را خودتان نسازید؛ آن‌جا افزونهٔ رسمی و نگه‌داری‌شده می‌ارزد.

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

همین حالا: ده دقیقه در مخزن وردپرس و «تجزیه و تحلیل» ووکامرس بگردید؛ اگر چیزی بیشتر کارتان را کرد، همان را نصب کنید.

به برنامه‌نویس (یا ایجنت) چه بگویم؟ اول یک صفحه درخواست

ایجنت هر جای خالی درخواست را با حدس پر می‌کند. یک صفحه درخواست («اسپک» به زبان برنامه‌نویس‌ها) جلوی این را می‌گیرد و به کار برنامه‌نویس هم می‌آید. این پرامپت را در هر چت‌باتی، حتی رایگان، بچسبانید تا از شما مصاحبه کند:

می‌خواهم برای سایت وردپرسی‌ام افزونهٔ اختصاصی بسازم و برنامه‌نویس نیستم. نقش تحلیلگر نیازمندی را بازی کن و در هر پیام فقط یک سؤال ساده بپرس تا روشن شود: افزونه چه مشکلی را حل می‌کند؛ چه کسانی با کدام نقش کاربری با آن کار می‌کنند؛ چه صفحه‌ها و دکمه‌هایی دارد؛ چه داده‌ای می‌خواند یا ذخیره می‌کند؛ چه چیزی هرگز نباید اتفاق بیفتد؛ و از کجا بفهمم درست کار می‌کند. در پایان یک صفحه درخواست فارسی با همین شش بخش و بخش «خارج از این نسخه» بنویس و فرض‌های خودت را با [فرض] مشخص کن. سایت من: [وردپرس و ووکامرس، فارسی، تومان]. ایدهٔ اولیه: [یک جمله].

نمونه: افزونه‌ای که جای داشبورد ووکامرس را بگیرد

رایج‌ترین خواستهٔ صاحبان فروشگاه همین است. خروجی مصاحبه مثلاً این می‌شود:

  • کاربران: فقط مدیر کل و نقش «مدیر فروشگاه» ووکامرس.

  • صفحه: فروش امروز، دیروز و این ماه به تومان؛ تعداد سفارش‌های پرداخت‌شدهٔ منتظر ارسال (وضعیت Processing)؛ پنج کالای پرفروش ماه؛ کالاهای با موجودی کمتر از سه. تاریخ شمسی، متن راست‌چین.

  • هرگز: هیچ سفارشی تغییر نکند، هیچ داده‌ای بیرون از سایت نرود، جدول تازه‌ای ساخته نشود.

  • معیار درستی: فروش امروز با گزارش درآمد ووکامرس یکی باشد. از قبل بگویید منظورتان فروش ناخالص است یا خالص (بعد از تخفیف و مرجوعی)، وگرنه دو عدد درست با هم نمی‌خوانند.

  • خارج از این نسخه: نمودار، خروجی اکسل، پیامک.

همین حالا: پرامپت را پر کنید، به سؤال‌ها جواب بدهید و نتیجه را در فایل متنی spec.md ذخیره کنید. بخش «هرگز» را جدی بگیرید: ایجنت آن را خط قرمز می‌خواند و شما افزونه را با آن می‌سنجید.

افزونه را کجا بسازم که سایت اصلی نخوابد؟

هیچ افزونهٔ تازه‌ای اول روی سایت اصلی نصب نمی‌شود. یکی از این سه کپی آزمایشی کافی است:

  1. WordPress Playground (وردپرس پلی‌گراند): وردپرسی کامل داخل مرورگر، بی‌نصب و بی‌هاست. در پیشخوان playground.wordpress.net می‌شود هر افزونه‌ای را نصب یا zip را بارگذاری کرد؛ ووکامرس هم با حدود ۳۰ تا ۶۰ ثانیه انتظار اجرا می‌شود. کار در حافظهٔ مرورگر می‌ماند و با پاک شدن داده‌های مرورگر می‌رود؛ از منوی Export خروجی zip بگیرید.

  2. Local (لوکال): برنامهٔ رایگان WP Engine برای ساختن سایت وردپرسی روی ویندوز، مک یا لینوکس خودتان، با دست‌کم ۴ گیگابایت رم (حافظهٔ موقت کامپیوتر).

  3. استیجینگ هاست: کپی جداگانه‌ای از سایت روی همان سرور؛ از پشتیبانی هاست بپرسید دارند یا نه.

اگر سایت اصلی بالا نیامد

پیش از نصب نهایی از پنل هاست پشتیبان کامل (فایل‌ها و پایگاه داده) بگیرید و دانلودش کنید. اگر بعد از فعال کردن افزونه پیام خطای جدی (critical error) دیدید، وردپرس پیوند «حالت بازیابی» را به ایمیل مدیر سایت می‌فرستد تا وارد شوید و افزونه را غیرفعال کنید. این ایمیل ممکن است به اسپم برود یا نرسد؛ آن وقت در فایل‌منیجر هاست نام پوشهٔ افزونه را در wp-content/plugins عوض کنید، مثلاً با افزودن -1، تا غیرفعال شود.

همین حالا: در Playground ووکامرس را از «افزونه‌ها ← افزودن افزونه» نصب کنید و سه کالا و چند سفارش آزمایشی بسازید.

ساخت افزونه با Claude Code، Cursor یا Antigravity، قدم‌به‌قدم

در هر سه، پوشهٔ پروژه را باز می‌کنید، به فارسی ساده می‌گویید چه می‌خواهید و ایجنت فایل‌ها را می‌سازد (وضعیت مهر ۱۴۰۵):

  • Claude Code، انتخاب اول: در زبانهٔ Code اپ دسکتاپ Claude بدون ترمینال کار می‌کند. حالت Plan فقط نقشهٔ کار را می‌گوید و حالت Manual پیش از هر تغییر اجازه می‌گیرد. در پلن رایگان نیست؛ از Pro شروع می‌شود: ماهی ۲۰ دلار، با پرداخت سالانه ماهی ۱۷ دلار.

  • Cursor: ویرایشگر کدی که ایجنتش چند فایل را با هم تغییر می‌دهد، دستور اجرا می‌کند و خطا را رفع می‌کند. پلن رایگان Hobby درخواست ایجنت محدودی دارد و پلن‌های فردی از ماهی ۲۰ دلارند. رابطش انگلیسی است.

  • Google Antigravity: محیط کدنویسی گوگل که ایجنت‌هایش ترمینال و مرورگر را خودشان به کار می‌گیرند؛ پلن فردی رایگانش سقف هفتگی دارد که برای پروژهٔ جدی کم است.

حلقهٔ ساختن در شش قدم

  1. یک پوشهٔ خالی مثل shop-dashboard بسازید، spec.md را داخلش بگذارید و پوشه را در ابزار باز کنید (در Claude Code با Select folder).

  2. بنویسید: «spec.md را بخوان. اول فقط نقشهٔ کار و فهرست فایل‌ها را بگو و سؤال‌هایت را بپرس؛ هنوز کد ننویس.» نقشه را با درخواست مقایسه کنید.

  3. بگویید بسازد و فایل zip افزونه را هم آماده کند.

  4. در کپی آزمایشی: «افزونه‌ها ← افزودن افزونه ← بارگذاری افزونه»، انتخاب zip، «هم‌اکنون نصب نمایید» و «فعال‌کردن افزونه». در پیشخوان انگلیسی: منوی Plugins و دکمهٔ Upload Plugin.

  5. ایراد را این‌طور بگویید: «وقتی [کار] را کردم، انتظار داشتم [الف]، اما [ب] دیدم.» در Claude Code می‌شود عکس صفحه را هم پیوست کرد.

  6. هر بار یک تغییر بخواهید، نسخهٔ تازه را نصب کنید و دوباره بسنجید.

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

  • مسیر چت، ساده‌تر: GapGPT (گپ جی پی تی) پنل چت فارسی با GPT، Claude و Gemini و پرداخت ریالی است. بستهٔ رایگانش فقط مدل‌های سبک دارد و بسته‌های پولی از حدود ۲۹۹ هزار تومان در ماه شروع می‌شوند؛ ببینید Claude در کدام بسته است. ایجنتی در کار نیست، پس کل افزونه را در یک فایل PHP بخواهید (وردپرس افزونهٔ تک‌فایلی را هم می‌شناسد)، آن را در Notepad با کدگذاری UTF-8 به نام shop-dashboard.php ذخیره و zip کنید.

  • مسیر ایجنت، فنی‌تر: AvalAI (اول‌ای‌آی) درگاه ایرانی API است که مدل‌های OpenAI، Anthropic و Google را با پرداخت ریالی و اعتبار هدیهٔ اولیه می‌دهد. مستندات فارسی‌اش راهنمای وصل کردن ابزارهای کدنویسی را دارد، از جمله Aider (ایجنت متن‌باز در ترمینال) و افزونه‌های VS Code. درگاه فقط پرداخت و دسترسی به مدل را حل می‌کند؛ شرایط خود ابزار کدنویسی را جدا بخوانید.

همین حالا: یکی از مسیرها را انتخاب کنید و با spec.md فقط «نقشهٔ کار» بخواهید. مقایسهٔ بیشتر در راهنمای ابزارهای ایرانی هوش مصنوعی است.

کار شما فرق دارد؟ خواسته‌تان را به زبان خودتان در جست‌وجوی هوش یاب بنویسید، مثلاً «می‌خواهم بدون کدنویسی افزونه وردپرس بسازم»؛ ابزارهای مناسب و نقشهٔ راهی قدم‌به‌قدم با پرامپت آماده می‌گیرید.

چک‌لیست امنیت افزونهٔ وردپرس: آنچه باید صریحاً بخواهید

ایجنت کدی می‌نویسد که کار می‌کند؛ امن بودنش را باید صریح بخواهید. معنای دو اصطلاح پرامپت زیر: نانس برگهٔ عبور موقتی است که نمی‌گذارد سایت دیگری از مرورگر مدیرِ واردشده دکمه‌ای بزند، و وردپرس تأکید می‌کند جای بررسی دسترسی را نمی‌گیرد. HPOS یعنی از ووکامرس ۸٫۲ (۲۰۲۳) فروشگاه‌های تازه سفارش‌ها را در جدول‌های مخصوص خودشان نگه می‌دارند؛ افزونه‌ای که سازگاری‌اش را اعلام نکند، در صفحهٔ افزونه‌ها هشدار می‌گیرد. این پرامپت را بعد از نسخهٔ اول به ایجنت بدهید:

کد این افزونه را با چک‌لیست امنیت وردپرس بازبینی و اصلاح کن و برای هر مورد بگو در کدام فایل رعایت شده است: ۱) هر صفحه، فرم و درخواست Ajax یا REST پیش از هر کاری با current_user_can دسترسی را بسنجد؛ ۲) هر کاری که چیزی را تغییر می‌دهد nonce داشته باشد و بررسی‌اش کند؛ ۳) ورودی‌ها sanitize و خروجی‌ها هنگام نمایش escape شوند؛ ۴) پرس‌وجوهای مستقیم پایگاه داده با $wpdb->prepare باشند؛ ۵) هیچ داده‌ای بی‌تنظیم صریح من به سرور بیرونی نرود؛ ۶) uninstall.php همهٔ تنظیمات و داده‌های افزونه را پاک کند؛ ۷) متن‌ها با text domain برابر نامک افزونه ترجمه‌پذیر و صفحه‌ها راست‌چین درست باشند؛ ۸) سفارش‌ها فقط با توابع ووکامرس مثل wc_get_orders خوانده شوند و سازگاری با HPOS اعلام شود؛ ۹) هیچ فایل PHP با باز شدن مستقیم اجرا نشود و نام‌ها پیشوند یکتای افزونه را داشته باشند. موارد رعایت‌نشده را اصلاح کن و تغییرها را به فارسی ساده فهرست کن.

آزمون رسمی: Plugin Check

Plugin Check افزونهٔ رسمی وردپرس است که بیشتر بررسی‌های پذیرش در مخزن وردپرس را روی افزونهٔ شما اجرا می‌کند و ایرادهای امنیت، کارایی، دسترس‌پذیری و ترجمه را گزارش می‌دهد. روی کپی آزمایشی نصبش کنید، از «ابزارها ← Plugin Check» افزونه‌تان را بسنجید و گزارش را به ایجنت بدهید. خودش می‌گوید جای بازبینی انسانی را نمی‌گیرد.

پیش از نصب روی سایت اصلی، این پنج مورد را تیک بزنید:

  1. Plugin Check خطای جدی (Error) نشان نمی‌دهد.

  2. کاربر «مدیر فروشگاه» صفحه را می‌بیند و کاربر «مشترک» نه.

  3. عددها با «تجزیه و تحلیل» ووکامرس یکی است.

  4. بعد از غیرفعال کردن و حذف، تنظیماتش جا نمانده است.

  5. پشتیبان سایت اصلی را دارید و نصب را به ساعت کم‌فروش می‌گذارید.

اگر افزونه خودش هوش مصنوعی لازم دارد، مثلاً برای نوشتن توضیح محصول: وردپرس ۷ (اردیبهشت ۱۴۰۵) «AI Client» دارد و کلید سرویس‌دهنده در صفحهٔ Connectors تنظیمات ثبت می‌شود؛ بخواهید از همان استفاده شود، نه کلیدی داخل کد.

دو کار پرتکرار دیگر: اعلان سفارش و طراحی قالب وردپرس

اتصال وردپرس به تلگرام، بله یا ایتا

افزونهٔ اعلان سفارش پیام را از سرور هاست می‌فرستد، نه از گوشی شما؛ پس سؤال اصلی راه داشتن سرور به پیام‌رسان است.

  • تلگرام: ربات را با @BotFather می‌سازید و افزونه پیام را به api.telegram.org می‌فرستد. اول از پشتیبانی هاست بپرسید سرورتان به این نشانی دسترسی دارد یا نه؛ Playground این را نمی‌سنجد و استیجینگ می‌سنجد.

  • بله: طبق مستندات بله، API بازوی (ربات) بله بر پایهٔ API ربات تلگرام با تغییرهای جزئی است و نشانی درخواست‌هایش tapi.bale.ai است؛ پس یک افزونه می‌تواند هر دو را پشتیبانی کند.

  • ایتا: ایتایار، ساختهٔ برنامه‌نویسان ایتا، API ساده‌ای (با عنوان نسخهٔ آزمایشی) برای فرستادن پیام و فایل به کانال یا گروه ثبت‌شده در پنلش دارد.

به درخواست اضافه کنید: توکن ربات در تنظیمات افزونه وارد شود، نه در کد؛ اگر پیام‌رسان جواب نداد، ثبت سفارش معطل نماند؛ پیام فقط شمارهٔ سفارش، مبلغ و شهر را داشته باشد، نه تلفن و نشانی مشتری. اگر کارهای خودکار زیاد شد، سراغ خودکارسازی کارهای تکراری هفته بروید.

طراحی قالب وردپرس با هوش مصنوعی

قالب‌های امروزی وردپرس «قالب بلوکی» (block theme) هستند: یکسره از بلوک ساخته شده‌اند، در «ویرایشگر سایت» (Site Editor) عوض می‌شوند و رنگ و فونت و فاصله‌هایشان در فایلی به نام theme.json است. بیشتر طراحی را بی‌کد در ویرایشگر انجام بدهید و با افزونهٔ Create Block Theme، که به نام خود WordPress.org منتشر شده، تغییرها را در قالب ذخیره کنید یا قالب فرزند و zip بسازید. ایجنت فقط برای چیزی لازم است که ویرایشگر نمی‌کند، مثل اصلاح راست‌چین. Elementor (المنتور) هم ایجنت خودش، Angie، را با پلن رایگانی با اعتبار روزانه دارد.

همین حالا: برای اعلان، جواب هاست را دربارهٔ تلگرام بگیرید؛ برای قالب، یک ساعت با ویرایشگر سایت کار کنید و فقط آنچه نشد را برای ایجنت بنویسید.

کدام راه برای کدام کار؟ جدول تصمیم

راه هر کار وردپرسی با هوش مصنوعی (مهر ۱۴۰۵)

کار

راه یا ابزار

رایگان؟

احتیاط

داشبورد فروش

اول «تجزیه و تحلیل» ووکامرس، بعد افزونهٔ اختصاصی

بله

عددها را با گزارش ووکامرس بسنجید

افزونه با ایجنت

Claude Code، Cursor، Antigravity

Claude Code از ۲۰ دلار؛ بقیه رایگانِ محدود

فقط روی کپی آزمایشی

افزونه با پرداخت ریالی، ساده

GapGPT و افزونهٔ تک‌فایلی

مدل‌های سبک

برای افزونهٔ کوچک

افزونه با پرداخت ریالی، با ایجنت

AvalAI و ابزار کدنویسی سازگار

اعتبار هدیه

شرایط ابزار را بخوانید

کپی آزمایشی

Playground، Local، استیجینگ

بله

خروجی zip بگیرید؛ Playground بار اول ۱۵ تا ۳۰ مگابایت دانلود می‌کند

بازبینی امنیت

پرامپت چک‌لیست و Plugin Check

بله

جای بازبینی انسانی را نمی‌گیرد

اعلان سفارش

بله یا ایتایار؛ تلگرام اگر سرور راه دارد

در پنل هر کدام ببینید

ثبت سفارش معطل نماند

قالب

ویرایشگر سایت و Create Block Theme

بله

ایجنت فقط برای آنچه ویرایشگر نمی‌کند

جمع‌بندی: از امروز تا نصب روی سایت

ساخت افزونه وردپرس با هوش مصنوعی نوشتن کد را از دوش شما برمی‌دارد، نه تصمیم را. کیفیت کار را سه چیز تعیین می‌کند: درخواستی با بخش «هرگز»، کپی آزمایشی، و چک‌لیست امنیتی که با Plugin Check می‌سنجید.

قدم بعدی: امروز فقط پرامپت مصاحبه را اجرا کنید و spec.md را بسازید. ابزارهای دیگر ساخت سایت و اپ در دستهٔ کدنویسی هوش یاب است و اگر خواسته‌تان فرق دارد، آن را در جست‌وجوی هوش یاب بنویسید.

پرسش‌های پرتکرار

Claude Code رایگان است؟

نه. Claude Code در پلن رایگان Claude نیست و از Pro شروع می‌شود: ماهی ۲۰ دلار، با پرداخت سالانه ماهی ۱۷ دلار (مهر ۱۴۰۵). Cursor و Google Antigravity پلن رایگان محدود دارند. GapGPT و AvalAI با پرداخت ریالی به Claude و GPT دسترسی می‌دهند. حساب‌وکتاب پلن‌ها در راهنمای پلن‌های اشتراک است.

کدام هوش مصنوعی برای طراحی سایت وردپرس و ساخت افزونه بهتر است؟

برای هر کاری که کد می‌خواهد، از افزونه تا قالب و بخش پشتی سایت، انتخاب هوش یاب به ترتیب Claude Code، Cursor و Google Antigravity است، چون هر سه ایجنت‌اند: فایل‌ها را خودشان می‌سازند، اجرا می‌کنند و خطا را رفع می‌کنند. برای ظاهر سایت، اول ویرایشگر خود وردپرس را امتحان کنید.

برای ساخت سایت بدون کدنویسی چه ابزارهایی هست؟

اگر وردپرس دارید، قالب بلوکی و ویرایشگر سایت بیشتر کار را بی‌کد پیش می‌برند و ایجنت فقط برای امکانات خاص لازم است. اگر وردپرس ندارید، سازنده‌هایی مثل Lovable (لاوبل) سایت یا اپ وب را از روی گفت‌وگو می‌سازند، اما خروجی‌شان وردپرسی نیست.

افزونه‌ای که هوش مصنوعی می‌نویسد امن است؟

به اندازهٔ بررسی‌ای که رویش انجام می‌شود. ایجنت کد کارکن می‌نویسد، اما تضمینی نیست که بررسی دسترسی، نانس و ایمن‌سازی ورودی و خروجی را خودبه‌خود رعایت کند. چک‌لیست امنیت را صریحاً بخواهید و افزونه را روی کپی آزمایشی با Plugin Check بسنجید؛ برای کار با پول یا اطلاعات شخصی، بازبینی یک برنامه‌نویس هم لازم است.

منابع