آموزش اتصال وردپرس به چت جی پی تی با افزونه Novamira؛ راهنمای نصب و راهاندازی
با افزونه Novamira میتوانید سایت وردپرسی خود را مستقیماً به ChatGPT متصل کنید و از دستیار هوش مصنوعی برای بررسی ساختار سایت، شناسایی افزونهها، تحلیل مشکلات فنی و انجام برخی عملیات مدیریتی کمک بگیرید. تفاوت اصلی این روش با افزونههای معمول هوش مصنوعی این است که ChatGPT صرفاً متن تولید نمیکند؛ بلکه با توجه به دسترسیهای مجاز میتواند با محیط واقعی وردپرس تعامل داشته باشد.
در این راهنما، روش نصب Novamira، فعالسازی قابلیتهای هوش مصنوعی، تنظیم اتصال MCP در ChatGPT و آزمایش ارتباط را مرحلهبهمرحله توضیح میدهیم. نکات امنیتی و مشکلات رایج اتصال را نیز بررسی میکنیم تا بتوانید این قابلیت را با آگاهی بیشتری راهاندازی کنید.
افزونه Novamira چیست و چه کاربردی دارد؟
Novamira یک افزونه متنباز وردپرس است که امکان اتصال دستیارهای هوش مصنوعی سازگار با MCP را به سایت فراهم میکند. MCP مخفف Model Context Protocol است؛ پروتکلی که به ابزارهای هوش مصنوعی اجازه میدهد از طریق یک رابط مشخص با منابع و ابزارهای خارجی ارتباط برقرار کنند.
در این ساختار، Novamira روی سایت وردپرسی نصب میشود و ChatGPT از طریق اتصال تأییدشده میتواند قابلیتهایی را که افزونه در اختیارش قرار میدهد فراخوانی کند.
برای مثال، میتوانید از ChatGPT بخواهید افزونههای نصبشده سایت را فهرست کند، ساختار قالب را بررسی کند یا در پیدا کردن علت یک خطای فنی کمک کند. در صورت فعال بودن قابلیتهای مربوط و اعطای مجوز مناسب، امکان انجام عملیات دیگری مانند ویرایش فایلها نیز وجود دارد.
نکته مهم این است که Novamira با یک افزونه ساده تولید محتوا تفاوت دارد. این ابزار برای تعامل برنامهپذیر با وردپرس طراحی شده و دسترسیهای آن ممکن است بسیار گسترده باشد. به همین دلیل، مستندات رسمی استفاده از آن را برای محیطهای توسعه و آزمایشی، همراه با نسخه پشتیبان، توصیه میکنند.
منبع رسمی: وبسایت Novamira و مستندات شروع به کار.
پیشنیازهای اتصال وردپرس به چت جی پی تی
قبل از شروع نصب، این موارد را بررسی کنید:
- یک سایت وردپرسی با دسترسی مدیر (Administrator) داشته باشید.
- نسخه سازگار Novamira را نصب کنید. برای اتصال اختصاصی ChatGPT از روش OAuth، مستندات فعلی نسخه 1.9.2 یا بالاتر را لازم میدانند.
- سایت از HTTPS استفاده کند؛ اتصال OAuth به HTTPS نیاز دارد.
- در ChatGPT به قابلیت ایجاد اتصال سفارشی MCP و Developer Mode دسترسی داشته باشید.
- از فایلها و پایگاه داده سایت نسخه پشتیبان تهیه کرده باشید.
- امکان بررسی تنظیمات امنیتی هاست و فایروال را داشته باشید.
قابلیت اتصال سفارشی در ChatGPT ممکن است به نوع حساب و امکانات در دسترس آن وابسته باشد. اگر گزینه Developer Mode یا ایجاد اتصال سفارشی را نمیبینید، ابتدا تنظیمات و امکانات حساب خود را بررسی کنید.
برای سایتهای فعال و فروشگاهی، بهتر است ابتدا این اتصال را روی یک نسخه آزمایشی از سایت اجرا کنید. دلیل این توصیه آن است که ابزارهای دارای دسترسی گسترده، در صورت اجرای دستور نامناسب، میتوانند روی فایلها، تنظیمات یا دادههای سایت اثر بگذارند.
مرحله اول: نصب افزونه Novamira روی وردپرس
برای نصب افزونه، وارد پیشخوان وردپرس شوید.
۱. به بخش «افزونهها» بروید.
۲. گزینه «افزودن افزونه» را انتخاب کنید.
۳. اگر نسخه موردنظر در مخزن وردپرس در دسترس است، آن را جستوجو و نصب کنید. در غیر این صورت، فایل ZIP انتشار رسمی افزونه را از منبع معتبر دریافت کنید.
۴. در صورت دریافت فایل ZIP، از مسیر «افزونهها ← افزودن افزونه ← بارگذاری افزونه» فایل را انتخاب کنید.
۵. روی «نصب» و سپس «فعالسازی» کلیک کنید.
برای دریافت نسخه و بررسی روش نصب، از مخزن رسمی Novamira در GitHub استفاده کنید. طبق راهنمای پروژه، بهتر است فایل ZIP مربوط به انتشار رسمی را دریافت کنید؛ آرشیو خودکار سورس کد GitHub لزوماً شامل تمام وابستگیهای موردنیاز افزونه نیست.
پس از فعالسازی، باید بخش Novamira در پیشخوان وردپرس ظاهر شود.
مرحله دوم: فعالکردن قابلیتهای هوش مصنوعی
بعد از نصب افزونه، به مسیر زیر بروید:
پیشخوان وردپرس ← Novamira ← Configuration
در صفحه تنظیمات، گزینهای با عنوان Enable AI Abilities وجود دارد. این گزینه را فقط زمانی فعال کنید که آمادهاید دستیار متصلشده از قابلیتهای مجاز افزونه استفاده کند.
فعالکردن این گزینه بهتنهایی به معنی تکمیل اتصال ChatGPT نیست؛ بلکه قابلیتهای موردنیاز برای ارتباط و اجرای ابزارها را فعال میکند. در مرحله بعد باید روش اتصال و مجوزدهی را تنظیم کنید.
پیش از ادامه، این موارد را بررسی کنید:
- سایت روی محیط توسعه یا آزمایشی قرار دارد.
- نسخه پشتیبان قابل بازیابی دارید.
- دسترسی مدیر وردپرس در اختیار فرد مجاز است.
- از اثر احتمالی اجرای کد و تغییر فایلها آگاه هستید.
Novamira قابلیتهایی فراتر از خواندن محتوا ارائه میدهد. فعالسازی آن را نباید مشابه نصب یک افزونه معمولی که فقط در ویرایشگر متن کار میکند در نظر گرفت.
مرحله سوم: فعالکردن Developer Mode در ChatGPT
برای اتصال مستقیم از ChatGPT، باید امکان ساخت اتصال سفارشی MCP در حساب شما وجود داشته باشد.
(توجه کنید در بعضی نسخه نیاز به این کار نمیباشد)
۱. وارد ChatGPT شوید.
۲. بخش Settings یا تنظیمات را باز کنید.
۳. وارد تنظیمات مربوط به Apps یا Connectors شوید؛ نام دقیق بخش ممکن است با نسخه رابط کاربری متفاوت باشد.
۴. در صورت وجود، Developer Mode را از بخش تنظیمات پیشرفته فعال کنید.
۵. گزینه افزودن اتصال یا Connector سفارشی را پیدا کنید.
اگر Developer Mode یا گزینه اتصال سفارشی در حساب شما وجود ندارد، نمیتوانید همین مسیر را دقیقاً به شکل توضیحدادهشده ادامه دهید. در این حالت، مستندات Novamira را برای روشهای اتصال سازگار با ابزارهای دیگر بررسی کنید.
نکته مهم: اتصال Novamira به ChatGPT از طریق MCP با واردکردن یک API Key عمومی در افزونه متفاوت است. در روش OAuth، فرایند اتصال با مجوزدهی از طریق حساب وردپرس انجام میشود.
مرحله چهارم: ساخت اتصال Novamira در ChatGPT
اکنون باید ChatGPT را به نقطه اتصال MCP سایت وردپرسی خود معرفی کنید.
ابتدا در پیشخوان وردپرس به مسیر زیر برگردید:
Novamira ← Configuration
در این صفحه، گزینه مربوط به ChatGPT را انتخاب کنید. افزونه باید آدرس اتصال متناسب با دامنه واقعی سایت شما را نمایش دهد.
ساختار آدرس OAuth به این شکل است:
در این آدرس، عبارت your-site.com صرفاً نمونه است. باید آدرس واقعی سایت خود را از صفحه تنظیمات Novamira دریافت کنید؛ بهویژه اگر وردپرس در یک مسیر فرعی نصب شده یا ساختار خاصی برای آدرسهای سایت دارید.
سپس در ChatGPT:
۱. یک اتصال سفارشی جدید ایجاد کنید.
۲. نامی قابل تشخیص، مانند Novamira WordPress، برای آن انتخاب کنید.
۳. آدرس OAuth را که از پیشخوان وردپرس کپی کردهاید، وارد کنید.
۴. اتصال را ذخیره کنید.
۵. فرایند ورود و مجوزدهی را آغاز کنید.
در این مرحله معمولاً مرورگر صفحه ورود سایت را باز میکند. با حساب وردپرس خود وارد شوید و اتصال را تأیید کنید.
این تأیید باید توسط مدیر مجاز سایت انجام شود. رمز عبور حساب وردپرس را در گفتوگوهای عادی ChatGPT وارد نکنید و برای اتصال OAuth نیز نیازی به ساختن و کپیکردن یک رمز عبور جداگانه ندارید.
مرحله پنجم: تأیید مجوزها و آزمایش اتصال
بعد از تأیید اتصال، به ChatGPT برگردید و مطمئن شوید Novamira در میان ابزارهای قابل استفاده در گفتوگو در دسترس است.
برای آزمایش اولیه، از یک درخواست کمخطر استفاده کنید. برای مثال:
«فهرست افزونههای فعال این سایت وردپرسی را تهیه کن و نام هرکدام را نمایش بده. هیچ تغییری در سایت ایجاد نکن.»
اگر اتصال بهدرستی برقرار شده باشد، ChatGPT باید بتواند ابزار مناسب را فراخوانی کند و نتیجه را ارائه دهد. ممکن است پیش از اجرای عملیات، از شما تأیید بخواهد.
در آزمایش نخست، سراغ حذف فایل، تغییر پایگاه داده یا ویرایش مستقیم قالب نروید. ابتدا مطمئن شوید اتصال کار میکند و دستیار دقیقاً چه عملیاتی را درخواست میکند.
اگر پاسخ دریافت شد، میتوانید آزمایشهای بعدی را به ترتیب انجام دهید:
- بررسی قالب فعال سایت
- مشاهده ساختار کلی محتوا
- بررسی تنظیمات یا اجزای فنی مشخص
- درخواست تحلیل یک خطای شناختهشده
- پیشنهاد اصلاح بدون اجرای تغییرات
درخواستهای خود را واضح بنویسید و مشخص کنید آیا فقط گزارش و پیشنهاد میخواهید یا اجازه انجام تغییر را نیز میدهید.
پس از اتصال، چه کارهایی میتوان با ChatGPT انجام داد؟
کاربرد Novamira به ابزارهای فعال، سطح دسترسی و نوع درخواست شما بستگی دارد. برخی نمونههای استفاده عبارتاند از:
بررسی افزونهها و قالب وردپرس
میتوانید از ChatGPT بخواهید افزونههای فعال را فهرست کند یا درباره ساختار قالب و وابستگیهای سایت گزارش تهیه کند. این قابلیت برای شروع بررسی یک سایت ناشناخته یا مستندسازی وضعیت فنی آن مفید است.
کمک به عیبیابی خطاهای فنی
اگر سایت با خطا مواجه شده است، میتوانید از دستیار بخواهید ابتدا ساختار مرتبط را بررسی کند و راهکارهای احتمالی را توضیح دهد. بااینحال، خروجی هوش مصنوعی تضمینشده نیست و باید با گزارش خطا، مستندات فنی و شرایط واقعی سایت تطبیق داده شود.
کمک به توسعه قابلیتهای اختصاصی
توسعهدهندگان میتوانند از دستیار برای بررسی کد، پیشنهاد تغییرات یا ساخت اجزای جدید وردپرس کمک بگیرند. در این سناریو، قابلیت تعامل با محیط واقعی سایت مزیت مهمی است؛ زیرا دستیار میتواند در محدوده مجوزهای موجود، اطلاعات مرتبط را بررسی کند.
مدیریت فایلها و تغییرات فنی
بسته به قابلیتهای فعال، ابزار میتواند عملیات مرتبط با فایلها را انجام دهد. این توانایی در عین مفیدبودن، ریسک بالاتری دارد؛ بنابراین تغییرات باید در محیط آزمایشی بررسی شوند و نسخه پشتیبان قابل بازگشت وجود داشته باشد.
کمک به مدیریت محتوای سایت
بسته به ابزارهای در دسترس، میتوان از دستیار برای بررسی ساختار نوشتهها، تحلیل محتوای موجود یا پیشنهاد اصلاحات کمک گرفت. اما نباید فرض کرد هر نوع انتشار محتوا یا مدیریت کامل ووکامرس بدون تنظیمات و مجوزهای اضافی بهصورت پیشفرض فعال است.
اگر برای راهاندازی یا توسعه وبسایت کسبوکار خود به یک زیرساخت حرفهای نیاز دارید، آشنایی با خدمات طراحی سایت در رشت میتواند به شما کمک کند تا سایتی متناسب با نیازهای کسبوکار، قابلیتهای موردنیاز و برنامه توسعه آینده خود داشته باشید. انتخاب ساختار مناسب سایت، پیادهسازی امکانات فنی و توجه به امنیت، مسیر استفاده مؤثرتر از ابزارهای هوش مصنوعی را هموار میکند.
مشکلات رایج اتصال Novamira به ChatGPT
گزینه اتصال سفارشی را پیدا نمیکنم
ابتدا بررسی کنید Developer Mode فعال باشد و حساب ChatGPT شما امکان ایجاد اتصال سفارشی را داشته باشد. اگر این قابلیت در تنظیمات موجود نیست، احتمال دارد حساب یا رابط کاربری شما از آن پشتیبانی نکند.
صفحه ورود وردپرس باز نمیشود
ابتدا HTTPS و آدرس اتصال را بررسی کنید. سپس تنظیمات فایروال، CDN، افزونه امنیتی و محدودیتهای هاست را بررسی کنید.
گاهی سایت در مرورگر بهدرستی باز میشود، اما درخواستهایی که از زیرساخت سرویس هوش مصنوعی ارسال میشوند، توسط لایه امنیتی مسدود میشوند. در چنین شرایطی، صفحه تنظیمات و ابزار عیبیابی Novamira میتوانند برای شناسایی لایه مسدودکننده کمک کنند.
اتصال برقرار میشود اما ابزارها اجرا نمیشوند
به بخش Novamira در پیشخوان بروید و بررسی کنید قابلیتهای موردنیاز فعال باشند. اگر Read Mode فعال است، ممکن است عملیات تغییر محتوا، فایلها یا تنظیمات در دسترس نباشند. این رفتار میتواند عمدی و مرتبط با محدودیت امنیتی باشد.
سایت از HTTP استفاده میکند
اتصال OAuth به HTTPS نیاز دارد. ابتدا گواهی SSL و تنظیمات HTTPS سایت را بهدرستی راهاندازی کنید؛ سپس اتصال را مجدداً انجام دهید.
اتصال به دلیل محدودیت هاست یا فایروال شکست میخورد
برخی سرویسهای میزبانی و لایههای امنیتی، درخواستهای خودکار از زیرساختهای ابری را مسدود میکنند. اگر مشکل با تنظیمات عادی رفع نشد، مستندات رسمی Novamira درباره محدودیتهای هاست و فایروال را بررسی کنید.
در صورت نیاز، از پشتیبانی هاست بخواهید علت مسدودشدن درخواستهای احراز هویت و مسیرهای REST API را بررسی کند. محافظت امنیتی سایت را بدون شناخت دقیق علت مشکل غیرفعال نکنید.
نکات امنیتی مهم هنگام استفاده از Novamira
اتصال مستقیم هوش مصنوعی به وردپرس باید با حساسیت بیشتری نسبت به یک افزونه معمولی بررسی شود.
Novamira میتواند ابزارهایی در اختیار دستیار قرار دهد که از طریق آنها کد PHP اجرا شود، اطلاعات پایگاه داده بررسی شود یا فایلها تغییر کنند. بنابراین، یک درخواست مبهم یا تأیید ناآگاهانه ممکن است پیامدهای واقعی روی سایت داشته باشد.
برای کاهش ریسک، این اصول را رعایت کنید:
- از محیط آزمایشی شروع کنید. ابتدا اتصال را روی نسخه توسعه یا Staging راهاندازی کنید.
- نسخه پشتیبان داشته باشید. از فایلها و پایگاه داده نسخه قابل بازیابی تهیه کنید.
- مجوزها را محدود کنید. تنها قابلیتهایی را فعال کنید که واقعاً به آنها نیاز دارید.
- هر تغییر را بررسی کنید. قبل از اجرای دستورهای مخرب یا تغییرات گسترده، اثر احتمالی آنها را بخواهید و تأیید کنید.
- اطلاعات ورود را محرمانه نگه دارید. رمزها و اعتبارنامههای دسترسی را در متنهای عمومی یا گفتوگوهای غیرضروری قرار ندهید.
- امکان لغو اتصال را بشناسید. در پیشخوان وردپرس، بخش Novamira و Manage Connections برای مدیریت یا لغو مجوز اتصال استفاده میشود.
برای اتصال OAuth، مجوز را از حساب وردپرس خود تأیید میکنید و میتوانید آن را لغو کنید. لغو مجوز در بخش مدیریت اتصال، دسترسی همان اتصال را قطع میکند؛ بااینحال، این کار جایگزین نسخه پشتیبان یا بررسی تغییرات قبلی نیست.
اگر سایت اصلی فروشگاه، سامانه ثبت سفارش یا وبسایتی با اطلاعات حساس کاربران است، دسترسی گسترده را بدون بررسی امنیتی فعال نکنید.
آیا اتصال Novamira به ChatGPT رایگان است؟
Novamira بهعنوان افزونه متنباز معرفی شده است و نسخه پایه آن بهصورت رایگان ارائه میشود. بااینحال، رایگان بودن افزونه به معنی رایگان بودن همه امکانات موردنیاز نیست.
برای اتصال مستقیم به ChatGPT، باید دسترسی لازم به قابلیت اتصال سفارشی MCP را داشته باشید. امکانات حساب ChatGPT، محدودیتهای سرویس و شرایط هاست نیز ممکن است بر راهاندازی اثر بگذارند.
بنابراین، قبل از شروع، هزینه احتمالی سرویسهای جانبی، نیازهای حساب کاربری و امکانات نسخه مورد استفاده را بررسی کنید. اتصال MCP توضیحدادهشده در این راهنما را نباید با روش مبتنی بر API Key یکسان دانست؛ در مسیر OAuth، مجوزدهی از طریق حساب وردپرس انجام میشود.
پرسشهای متداول درباره افزونه Novamira
۱. آیا Novamira همان افزونه تولید محتوای ChatGPT است؟
خیر. Novamira برای اتصال دستیارهای هوش مصنوعی سازگار با MCP به محیط وردپرس طراحی شده است. تولید محتوا ممکن است بخشی از کاربردهای یک دستیار متصل باشد، اما هدف اصلی افزونه صرفاً نوشتن مقاله نیست.
۲. آیا برای اتصال Novamira به ChatGPT باید API Key بسازم؟
در مسیر OAuth که در این مقاله توضیح داده شد، اتصال با تأیید ورود وردپرس انجام میشود و به ساخت API Key برای این فرایند نیاز ندارید. روشهای دیگر اتصال ممکن است تنظیمات متفاوتی داشته باشند.
۳. آیا میتوانم با ChatGPT قالب وردپرس را تغییر دهم؟
بسته به قابلیتهای فعال و مجوزهای اتصال، ممکن است بتوانید از دستیار برای بررسی یا تغییر فایلها کمک بگیرید. تغییر مستقیم قالب را ابتدا در محیط آزمایشی انجام دهید و پیش از اجرا، نسخه پشتیبان تهیه کنید.
۴. اگر سایت من HTTPS نداشته باشد چه میشود؟
مسیر OAuth به HTTPS نیاز دارد. ابتدا اتصال امن سایت را راهاندازی کنید و سپس تنظیمات اتصال Novamira را انجام دهید.
۵. آیا میتوان از Novamira در سایت اصلی استفاده کرد؟
به دلیل دسترسیهای برنامهپذیر گسترده، توصیه رسمی Novamira استفاده در محیطهای توسعه و آزمایشی همراه با نسخه پشتیبان است. استفاده در سایت عملیاتی باید با ارزیابی امنیتی و کنترل دقیق مجوزها همراه باشد.
۶. چگونه دسترسی ChatGPT به وردپرس را قطع کنم؟
از پیشخوان وردپرس به بخش Novamira و سپس Manage Connections بروید. اتصال موردنظر را لغو کنید تا مجوز آن قطع شود.
۷. چرا ChatGPT به سایت متصل نمیشود؟
علت میتواند غیرفعال بودن Developer Mode، نبود پشتیبانی از اتصال سفارشی در حساب، استفاده از HTTP بهجای HTTPS، آدرس نادرست یا مسدودشدن درخواست توسط هاست و فایروال باشد. بررسی صفحه Configuration و ابزار عیبیابی Novamira نقطه شروع مناسبی است.
جمعبندی
افزونه Novamira راهکاری برای اتصال مستقیم ChatGPT به وردپرس از طریق MCP است. پس از نصب افزونه، فعالسازی قابلیتهای هوش مصنوعی و تنظیم اتصال سفارشی در ChatGPT، میتوانید از دستیار برای بررسی ساختار سایت و انجام عملیات مجاز کمک بگیرید.
بااینحال، مهمترین نکته این است که Novamira صرفاً یک ابزار تولید متن نیست؛ این اتصال میتواند دسترسیهای فنی گستردهای به سایت فراهم کند. بنابراین، نصب صحیح، مجوزدهی کنترلشده، نسخه پشتیبان و آزمایش در محیط توسعه باید بخش جداییناپذیر راهاندازی آن باشند.
اگر هدف شما استفاده امن و قابلکنترل از هوش مصنوعی در مدیریت وردپرس است، ابتدا اتصال را با یک درخواست فقطخواندنی آزمایش کنید و سپس، در صورت نیاز، به سراغ قابلیتهای تغییردهنده بروید.