SHET22

نصب افزونه وردپرس از GitHub؛ آموزش مستقیم و امن

نصب افزونه وردپرس از GitHub؛ آموزش مستقیم و امن

برای نصب افزونه وردپرس از GitHub به ابزار یا افزونه جانبی نیاز ندارید. خود وردپرس فایل ZIP افزونه رو نصب می‌کنه. فقط باید بسته آماده نصب رو از مخزن رسمی سازنده بگیرید و اون رو از پیشخوان سایتتون بارگذاری کنید.

توی این آموزش، اول می‌بینید چطور نسخه آماده نصب رو در GitHub پیدا کنید. بعد نصب اون با قابلیت داخلی وردپرس رو قدم‌به‌قدم جلو می‌بریم. در آخر هم با نکات امنیتی، خطاهای رایج و روش به‌روزرسانی این افزونه‌ها آشنا می‌شید.

آیا برای نصب افزونه از GitHub به افزونه جانبی نیاز داریم؟

نه. وردپرس از داخل پیشخوان به شما اجازه می‌ده فایل ZIP افزونه رو بارگذاری و نصب کنید. پس برای نصب افزونه‌ای که از GitHub گرفتید، لازم نیست افزونه جانبی دیگه‌ای روی سایتتون نصب کنید.

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

اگه هنوز با افزونه‌ها آشنا نیستید، اول مطلب افزونه وردپرس چیست رو بخونید. برای دیدن روش‌های معمول نصب هم می‌تونید سراغ آموزش نصب افزونه در وردپرس برید.

قبل از دانلود افزونه از GitHub چه چیزهایی رو بررسی کنیم؟

GitHub سرویسی برای نگه‌داری و مدیریت کده. توسعه‌دهنده‌ها فایل‌های پروژه، تغییرات و نسخه‌های منتشرشده رو اونجا قرار می‌دن. ولی عمومی‌بودن یک پروژه در GitHub به این معنی نیست که اون افزونه حتماً امنه یا با سایت شما سازگاری داره.

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

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

نکته مهم: هر فایل عمومی در GitHub لزوماً امن یا آماده نصب روی وردپرس نیست. فایل رو فقط از منبعی بگیرید که سازنده اون رو می‌شناسید و بهش اعتماد دارید.

دانلود فایل نصب افزونه از GitHub

اول وارد صفحه رسمی افزونه در GitHub بشید. در ستون سمت راست یا بالای صفحه، بخش Releases رو پیدا کنید. Release یعنی نسخه‌ای که سازنده برای انتشار آماده کرده. روی آخرین نسخه پایدار بزنید و بخش Assets رو باز کنید.

اگه سازنده فایل ZIP مخصوص نصب روی وردپرس گذاشته، همون فایل رو دانلود کنید. اسم فایل در هر پروژه فرق داره؛ پس توضیحات Release یا راهنمای نصب افزونه رو هم بخونید تا فایل اشتباهی نگیرید.

نصب افزونه وردپرس از GitHub؛ آموزش مستقیم و امن

گزینه Code → Download ZIP فایل‌های شاخه فعلی پروژه رو دانلود می‌کنه، اما این ZIP همیشه آماده نصب نیست. بعضی پروژه‌ها به مرحله Build نیاز دارن؛ یعنی فایل‌های خام برنامه‌نویسی باید به بسته نهایی و قابل نصب تبدیل بشن. برای همین، اول سراغ فایلی برید که سازنده در بخش Releases گذاشته.

اگه پروژه بخش Releases یا فایل نصب آماده نداره، قبل از ادامه راهنمای اون رو بخونید. نصب ZIP شاخه بدون بررسی ممکنه با خطای «افزونه معتبری پیدا نشد» به پایان برسه.

نصب افزونه GitHub با قابلیت داخلی وردپرس

بعد از اینکه فایل ZIP رو دانلود کردید، وارد پیشخوان وردپرس بشید و این مراحل رو به‌ترتیب انجام بدید:

  1. از منوی پیشخوان به افزونه‌ها ← افزودن افزونه تازه برید.
  2. بالای صفحه روی دکمه بارگذاری افزونه کلیک کنید.
  3. روی Choose File یا انتخاب فایل بزنید و فایل ZIP دانلودشده رو انتخاب کنید.
  4. روی هم‌اکنون نصب نمایید کلیک کنید. ممکنه متن این گزینه در بعضی نسخه‌ها یا ترجمه‌های وردپرس کمی فرق داشته باشه.
  5. وقتی نصب تموم شد، روی فعال‌کردن افزونه بزنید.
چک کردن نصب شدن کامل افزونه وردپرس
چک کردن نصب شدن کامل افزونه وردپرس

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

رفع خطاهای رایج موقع نصب افزونه GitHub

خطای «افزونه معتبری پیدا نشد»

این خطا معمولاً وقتی دیده می‌شه که فایل ZIP پوشه درست افزونه یا فایل اصلی PHP اون رو نداره. احتمالاً ZIP شاخه رو به‌جای بسته آماده نصب گرفته‌اید. به صفحه Releases برگردید و دنبال فایل مخصوص نصب روی وردپرس بگردید.

خطای بزرگ‌بودن فایل

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

پیام نصب‌بودن پوشه افزونه

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

به‌روزرسانی افزونه‌های نصب‌شده از GitHub

وردپرس فقط وقتی به‌روزرسانی یک افزونه رو نشون می‌ده که منبع افزونه، اطلاعات نسخه تازه رو در اختیارش بذاره. پس نصب یک فایل ZIP از GitHub به این معنی نیست که وردپرس بعداً نسخه‌های جدید همون مخزن رو خودکار پیدا می‌کنه.

اول صفحه افزونه‌ها در پیشخوان رو بررسی کنید. بعضی توسعه‌دهنده‌ها سیستم دریافت به‌روزرسانی از GitHub رو داخل افزونه‌شون می‌ذارن. اگه افزونه چنین قابلیتی نداره، باید نسخه‌های تازه رو از صفحه Releases دنبال کنید.

برای به‌روزرسانی دستی، اول از سایتتون نسخه پشتیبان بگیرید. بعد فایل ZIP نسخه جدید رو از Release رسمی دانلود کنید و دوباره از مسیر افزونه‌ها ← افزودن افزونه تازه ← بارگذاری افزونه بفرستید. اگه وردپرس صفحه مقایسه نسخه فعلی و جدید رو نشون داد، اطلاعات رو بررسی کنید و بعد روی گزینه جایگزینی نسخه فعلی بزنید.

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

سؤالات متداول

آیا برای نصب افزونه از GitHub به افزونه جانبی نیاز داریم؟

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

آیا هر فایل ZIP در GitHub قابل نصب روی وردپرسه؟

نه. ZIP شاخه ممکنه فقط کد منبع باشه و برای نصب آماده نشده باشه. بهتره اول فایل معرفی‌شده در بخش Releases و راهنمای سازنده رو بررسی کنید.

آیا افزونه نصب‌شده از GitHub خودکار به‌روز می‌شه؟

نه همیشه. به‌روزرسانی خودکار فقط وقتی کار می‌کنه که خود افزونه مسیر معتبری برای دریافت نسخه جدید داشته باشه. وگرنه باید نسخه‌های تازه رو از Releases بگیرید و دستی نصب کنید.

نصب افزونه از GitHub امنه؟

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

نظر شما در این مورد چیه؟

    پشتیبانپشتیبانپشتیبانپشتیبانپشتیبان
    تیم میهن وردپرس
    پشتیبانپشتیبانپشتیبانپشتیبانپشتیبان
    تیم میهن وردپرسخارج از ساعات کاری هستیم؛ دستیار هوش مصنوعی پاسخگوی شماست.هوش مصنوعی

    در حال بارگذاری...

    هر سوالی دارید بپرسید.پاسخگوی شما هستیم.