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

ادغام وردپرس با GitHub می تواند توسعه وب سایت شما را بهبود بخشد process و گردش کار تیم خود را کارآمدتر کنید.

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

چرا باید GitHub را برای توسعه وردپرس انتخاب کنید؟

قبل از بحث در مورد GitHub، توضیح خواهیم داد که چیست Git و کنترل نسخه هستند. آنها برای درک GitHub و اینکه چگونه می تواند گردش کار توسعه وب سایت شما را بهبود بخشد ضروری هستند.

Version Control و Git چیست؟

نسخه کنترل سیستمی برای ردیابی تغییرات در مجموعه ای از فایل ها مانند کدهای توسعه نرم افزار است. تمام نسخه های فایل های پروژه شما را در یک ذخیره می کند مخزن یا مخزن به طور خلاصه

دو نوع اصلی از سیستم های کنترل نسخه وجود دارد – متمرکز و توزیع شده است.

سیستم های کنترل نسخه متمرکز کاربران را ملزم به اتصال به مخزن اصلی برای ایجاد تغییرات کنید. هنگامی که مخزن با مشکلی مواجه می شود، کاربران نمی توانند به آن دسترسی داشته باشند یا آن را تغییر دهند.

در همین حال، سیستم های کنترل نسخه توزیع شده به کاربران اجازه می دهد بدون دسترسی به مخزن اصلی تغییراتی را انجام دهند. کاربران می توانند مخزن را کلون کرده و فایل ها را تغییر دهند روی ماشین محلی آنها

Git (ردیاب اطلاعات جهانی) محبوب ترین سیستم کنترل نسخه توزیع شده است. از آنجایی که Git میزبانی شده است روی یک سرور راه دور، چندین نفر می توانند به آن دسترسی داشته باشند و کار کنند روی همان پروژه به طور همزمان

پلتفرم های میزبانی گیت مختلفی وجود دارد، اما گیت هاب محبوب ترین است. همچنین ارائه می دهد ویژگی های اضافی روی بالاتر از عملکرد ضروری Git.

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

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

مهم! وردپرس تغییر فایل های اصلی وردپرس خود را به جز این توصیه نمی کند wp-config.php. شما فقط باید یک فایل اصلی را زمانی تغییر دهید که معیوب باشد و نه بدون ایجاد یک backup اولین.

مزایای GitHub چیست؟

GitHub مزایای بسیاری برای توسعه دهندگان وب دارد، از جمله:

  • کنترل نسخه. این پلتفرم نسخه های مختلف پروژه شما را ذخیره می کند و هر تغییری را دنبال می کند. می توانید هر تغییر را شناسایی کرده و در صورت نیاز به نسخه قبلی برگردید.
  • میزبانی وب رایگان. گیت هاب خدمات میزبانی وب سایت های وردپرسی را ارائه می دهد. به این ترتیب می توانید تغییرات را مستقیماً در وب سایت اعمال کنید روی GitHub، افزایش کارایی.
  • ادغام با وردپرس. وردپرس دارای پلاگین های مختلف GitHub با ویژگی هایی است که می تواند به پروژه های توسعه شما کمک کند.
  • مخازن پلاگین و تم وردپرس. بسیاری از توسعه دهندگان از مخازن GitHub برای ذخیره تم ها یا افزونه های خود استفاده می کنند. اگر افزونه یا قالبی در کتابخانه رسمی وردپرس در دسترس نیست، احتمالاً می توانید آن را از مخزن GitHub نصب کنید.
  • کاربر پسند بودن. برنامه دسکتاپ GitHub دارای یک رابط بصری کاربر پسند است که استفاده از آن را نسبت به معمولی ساده تر می کند command-line Git. و از آنجایی که دارد مستندات جامع، این یک گزینه عالی برای مبتدیان Git است.

مزایای GitHub برای تیم های توزیع شده

مزیت اصلی استفاده از GitHub، همکاری آسان است، به لطف ویژگی هایی مانند:

  • مخزن مبتنی بر ابر. GitHub به کاربران این امکان را می دهد که مخزن اصلی را شبیه سازی کنند روی ماشین محلی آنها به این ترتیب، توسعه دهندگان می توانند تغییراتی را در مخزن به صورت آفلاین ایجاد کنند و آنها را با نسخه ادغام کنند روی ابر وقتی تمام شد
  • انشعاب. شاخه های Git توزیع وظیفه را ساده می کند. آنها به اعضای تیم اجازه کار می دهند روی خطوط توسعه مستقل به طور همزمان بدون برخورد با یکدیگر.
  • درخواست کشش. این این ویژگی به شما امکان می دهد تا 10 نفر را به کار اختصاص دهید روی یک کار خاص به این ترتیب می توانید بدانید که دیگران چه کار می کنند روی و تغییرات را قبل از اعمال آنها در مخزن اصلی بررسی کنید.

روش ایجاد یک Local محیط وردپرس برای Git

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

هر گونه اصلاح روی سایت وردپرس محلی شما تا زمانی که آنها را راه اندازی نکنید، روی وب سایت زنده تأثیر نمی گذارد.

Local ابزارهای وردپرس

از یک ابزار توسعه وب محلی برای ایجاد یک محیط وردپرس استفاده کنید روی ماشین شما مستقر روی توابع، دو نوع ابزار وجود دارد – همه منظوره و وردپرس ابزارهای توسعه.

ابزارهای همه منظوره به شما امکان می دهند هر محیط توسعه وب را ایجاد کنید. آنها از تمام سیستم های مدیریت محتوا (CMS) پشتیبانی می کنند، اما باید CMS را به صورت دستی نصب کنید.

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

برای این آموزش استفاده خواهیم کرد Local WP. این ابزار توسعه دارای یک رابط کاربری گرافیکی (GUI) است که آن را کاربرپسند و برای توسعه دهندگان وب مبتدی ایده آل می کند. برای راه اندازی این مراحل را دنبال کنید Local:

  1. بازدید کنید Localوب یادداشت انتشار page.
  2. دانلود Localآخرین نسخه برای سیستم عامل شما.
Localدانلود آخرین نسخه page
  1. را اجرا کنید Local نصاب. دنبال کن راهنمای نصب با توجه به سیستم عامل شما

بعد از Local نصب وردپرس process به پایان رسید، یک سایت توسعه محلی ایجاد کنید:

  1. باز کن Local. در حال حاضر، با کلیک کردن بر روی، از مرحله ایجاد حساب رد شوید ایکس دکمه.
Localصفحه خوش آمدیدLocalصفحه خوش آمدید
  1. در شرایط استفاده از خدمات پنجره، چک کنید جعبه و کلیک کنید موافقم.
  2. بر Localداشبورد، کلیک کنید یک سایت جدید ایجاد کنید.
ایجاد یک سایت جدید on Localداشبوردایجاد یک سایت جدید on Localداشبورد
  1. انتخاب کنید یک سایت جدید ایجاد کنید و کلیک ادامه هید برای ادامه.
Localیک پنجره سایت ایجاد می کندLocalیک پنجره سایت ایجاد می کند
  1. وارد کن نام وب سایت و کلیک کنید ادامه هید.
نام گذاری وب سایت جدید شما on Localنام گذاری وب سایت جدید شما on Local
  1. تنظیمات محیط محلی خود را انتخاب کنید. اگر مطمئن نیستید، انتخاب کنید ارجح. کلیک ادامه هید.
تنظیم محیط وب سایت جدید شما on Localتنظیم محیط وب سایت جدید شما on Local
  1. جزئیات حساب وردپرس خود را وارد کنید. برای چند سایت وردپرس، را انتخاب کنید آره زیر گزینه های پیشرفته. کلیک اضافه کردن سایت برای تایید، و سایت جدید شما ظاهر می شود روی را Local داشبورد.
راه اندازی حساب وردپرس خود on Localراه اندازی حساب وردپرس خود on Local

هنگامی که محیط محلی شما آماده شد، یک ویرایشگر متن برای تغییر داده های سایت خود نصب کنید. با Local، می توانید نصب کنید کد VSC مستقیماً از داشبورد آن:

  1. از Local داشبورد، افزونه ها را باز کنید منوی نمایش داده شده توسط نماد پازل روی نوار کناری سمت چپ
Localافزودن-on منوی نصبLocalافزودن-on منوی نصب
  1. کلیک Xdebug + VS Code.
Xdebug + VS Code افزونه on Localافزودن-on منوXdebug + VS Code افزونه on Localافزودن-on منو
  1. پنجره نصب نمایش داده می شود. کلیک نصب Add-روی.
نصب Xdebug + VS Code Local  اضافه کردن-onنصب Xdebug + VS Code Local  اضافه کردن-on
  1. صبر کنید تا زمانی که Local نصب و راه اندازی مجدد به پایان می رسد.

روش نصب Git به صورت محلی

برای استفاده از مخزن راه دور GitHub ابتدا باید Git محلی را نصب کنید. مخزن Git محلی شما جایی است که تغییرات را قبل از فشار دادن آنها به GitHub انجام خواهید داد.

ممکن است دستگاهی که آخرین نسخه لینوکس یا macOS را اجرا می کند، Git را از قبل نصب کرده باشد. با تایپ بررسی کنید git – نسخه در پایانه.

برای ویندوز تایپ کنید نسخه git به درون خط فرمان.

اگر Git قبلاً نصب شده باشد، شما command-line کاربرد شماره نسخه Git را برمی گرداند. در غیر این صورت به شما می گوید که Git یک دستور ناشناخته است یا می پرسد که آیا می خواهید آن را نصب کنید.

می توانید به صورت دستی نصب کننده Git را دانلود کرده و آن را اجرا کنید روی سیستم عامل مک، لینوکس، یا پنجره ها. یا یکی از آن ها را دانلود کنید کلاینت های Git GUI اگر ترجیح می دهید به جای خط فرمان با یک رابط کاربر پسند کار کنید.

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

مراحل نصب Git بسته به تفاوت روی سیستم عامل شما این آموزش روش نصب Git را به شما نشان می دهد روی رابط خط فرمان ویندوز:

  1. نصب کننده Git را برای ویندوز دانلود کنید.
  2. را اجرا کنید نصاب. کلیک بعد و پایان برای تکمیل نصب با استفاده از گزینه پیش فرض.
  3. باز کن منوی استارت ویندوز و جستجو کنید Git Bash. مطبوعات وارد.
  4. با اجرای آن، بررسی کنید که آیا Git قبلاً نصب شده است نسخه git فرمان
دستور نسخه Git شماره نسخه نصب شده Git را برمی گردانددستور نسخه Git شماره نسخه نصب شده Git را برمی گرداند

اکنون با استفاده از Git Bash یک مخزن محلی ایجاد کنید. اگر با Git آشنایی ندارید، مقاله دستورات اولیه Git ما را بخوانید تا اصول اولیه آن را بیاموزید.

به عنوان مثال، در اینجا روش ایجاد یک مخزن برای تم پیش فرض Twenty Twenty وردپرس آمده است:

  1. کاوش کنید wp-content دایرکتوری را باز کنید بیست و بیست پوشه تم
  2. در هر نقطه راست کلیک کنید روی پوشه و کلیک کنید Git Bash در اینجا.
Git Bash در اینجا on یک پوشه مخزنGit Bash در اینجا on یک پوشه مخزن
  1. آ Git Bash پنجره باز خواهد شد تایپ کنید git init و ضربه بزنید وارد.
با استفاده از دستور git initبا استفاده از دستور git init
  1. تایپ کنید git افزودن . و فشار دهید وارد.
با استفاده از git add.  دستور اضافه کردن تغییراتبا استفاده از git add.  دستور اضافه کردن تغییرات
  1. تایپ کنید git commit -m “پیام” و ضربه بزنید وارد. عوض کن پیام با هر عبارتی، اما مطمئن شوید که واضح و توصیفی باشد.
با استفاده از دستور git commit تغییرات را در مخزن ذخیره کنیدبا استفاده از دستور git commit تغییرات را در مخزن ذخیره کنید

در صورت موفقیت، پنهان است پوشه git باید نشان داده شود.

پس از ایجاد یک مخزن راه دور، یک پوشه .git پنهان ظاهر می شودپس از ایجاد یک مخزن راه دور، یک پوشه .git پنهان ظاهر می شود

چگونه اولین مخزن GitHub خود را ایجاد و به آن متعهد شوید

اکنون، روش ایجاد یک مخزن را یاد خواهید گرفت روی GitHub و محلی را به آنجا فشار دهید. مخزن GitHub جایی است که همه اعضای تیم در آن کار خواهند کرد روی اعمال تغییرات آنها

روش ثبت نام برای یک حساب GitHub

اگر قبلاً یک حساب GitHub دارید، از این بخش رد شده و وارد حساب خود شوید. در غیر این صورت موارد زیر را انجام دهید:

  1. در مرورگر وب خود، به GitHub و کلیک کنید ثبت نام دکمه روی سمت راست بالای page.
دکمه ورود به سیستم on وب سایت GitHub homepageدکمه ورود به سیستم on وب سایت GitHub homepage
  1. وارد کن آدرس ایمیل و کلیک کنید ادامه هید برای ادامه.
  2. ایجاد یک نام کاربری و کلمه عبور. سپس، انتخاب کنید که آیا می‌خواهید اخبار و به‌روزرسانی‌ها را دریافت کنید. کلیک ادامه هید.
ثبت حساب GitHub pageثبت حساب GitHub page
  1. حساب کاربری خودراتایید کنید با کلیک کردن پازل را شروع کنید و حل آن سپس، را انتخاب کنید ایجاد حساب کاربری دکمه.
  2. صندوق ورودی ایمیل خود را برای دریافت کد راه اندازی از GitHub بررسی کنید. کد را در کد را وارد کنید جعبه و ضربه وارد.
  3. برای پیکربندی خودکار حساب GitHub بر اساس چند سوال پاسخ دهید روی ترجیحات شما در غیر این صورت کلیک کنید رد شدن از شخصی سازی
GitHub سوالاتی را برای شخصی سازی حساب جدید می پرسدGitHub سوالاتی را برای شخصی سازی حساب جدید می پرسد
  1. یکی را انتخاب کنید را حساب رایگان یا حساب تیم.
  2. صبر کنید تا GitHub شما را به حسابتان هدایت کند page.

چگونه اولین مخزن GitHub خود را ایجاد کنیم

برای ایجاد یک مخزن جدید، وارد حساب GitHub خود شوید. سپس، روی هر page:

  1. کلیک کنید بر روی + آیکون روی سمت راست بالای page. از منوی کشویی انتخاب کنید مخزن جدید.
دکمه مخزن جدید on GitHubدکمه مخزن جدید on GitHub
  1. در یک مخزن جدید ایجاد کنید page، یک را انتخاب کنید مالک و خود را وارد کنید نام مخزن. در صورت تمایل، یک را اضافه کنید شرح برای مخزن شما
  2. خود را انتخاب کنید قابلیت مشاهده مخزن. به GitHub مراجعه کنید راهنما روی مخازن برای اطلاعات بیشتر.
ایجاد یک مخزن جدید page on  GitHubایجاد یک مخزن جدید page on  GitHub
  1. از آنجایی که ما در حال فشار دادن به مخزن محلی هستیم، رد شوید این مخزن را با موارد زیر راه اندازی کنید: و کلیک کنید مخزن ایجاد کنید. پس از ایجاد، GitHub مخزن خالی جدید شما را نشان می دهد.
دکمه ایجاد مخزن on ایجاد مخزن جدید GitHub pageدکمه ایجاد مخزن on ایجاد مخزن جدید GitHub page

چگونه اولین GitHub Commit خود را بسازید

پس از ایجاد یک مخزن GitHub، اولین تعهد خود را با آپلود داده های مخزن محلی خود انجام دهید:

  1. خودت را باز کن مخزن GitHub.
  2. زیر راه اندازی سریع بخش را پیدا و کپی کنید URL مخزن.
URL مخزن جدید در قسمت Quick Setup نشان داده می شودURL مخزن جدید در قسمت Quick Setup نشان داده می شود
  1. باز کن Git Bash. تایپ کنید git remote add source URL و فشار دهید وارد. تعویض را فراموش نکنید URL با لینک مخزن شما
اتصال یک مخزن راه دور به محلی با استفاده از git remote add originاتصال یک مخزن راه دور به محلی با استفاده از git remote add origin
  1. تایپ کنید استاد اصلی git push -u و ضربه بزنید وارد.
فشار دادن فایل مخزن محلی به راه دور با استفاده از دستور git push -u origin masterفشار دادن فایل مخزن محلی به راه دور با استفاده از دستور git push -u origin master
  1. را به GitHub متصل شوید پنجره ظاهر خواهد شد. انتخاب کنید با مرورگر خود وارد شوید.
با گزینه مرورگر خود در پنجره اتصال به GitHub وارد شوید.با گزینه مرورگر خود در پنجره اتصال به GitHub وارد شوید.
  1. ورود با وارد کردن GitHub خود نام کاربری و کلمه عبور.
  2. در صفحه احراز هویت، انتخاب کنید مجوز GitCredentialManager.
صفحه احراز هویت GitHubصفحه احراز هویت GitHub
  1. مخزن GitHub خود را باز کنید و فایل مخزن محلی شما ظاهر شود.

پس از ایجاد تغییرات در مخزن محلی خود، آن را به GitHub فشار دهید. این مخزن GitHub شما را با تغییرات جدید نسخه محلی به روز می کند.

چگونه به‌روزرسانی‌ها را از GitHub به خود واکشی کنیم Local کامپیوتر

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

واکشی به معنای دانلود و ادغام به‌روزرسانی‌ها در مخزن محلی شماست. در حالی که کشیدن همچنین مخزن به روز شده را دانلود می کند، به طور خودکار داده ها را با فایل های کاری شما ادغام نمی کند.

مراحل واکشی به روز رسانی از GitHub عبارتند از:

  1. خودت را باز کن پوشه پروژه. در این مثال، ما را باز می کنیم پوشه پوسته بیست بیست وردپرس.
  2. در هر نقطه کلیک راست کرده و انتخاب کنید Git Bash در اینجا.
Git Bash در اینجا on یک پوشه مخزن محلیGit Bash در اینجا on یک پوشه مخزن محلی
  1. تایپ کنید URL واکشی git و فشار دهید وارد. اکنون باید مخزن محلی شما به روز شود.
دانلود و ادغام مخزن GitHub با محلی با استفاده از دستور Git Fetchدانلود و ادغام مخزن GitHub با محلی با استفاده از دستور Git Fetch

روش استفاده از GitHub برای توسعه وردپرس

پس از آماده سازی تمام ابزارها، می توانید شروع به استفاده از GitHub برای کار کنید روی توسعه سایت شما در اینجا یک نمونه گردش کار برای تغییر موضوع سایت شما آمده است:

  1. مخزن GitHub تم وب سایت خود را واکشی کنید.
  2. تغییراتی در تم ایجاد کنید و آن را تست کنید روی سرور محلی
  3. باز کن پوشه تمدر هر نقطه راست کلیک کنید → انتخاب کنید Git Bash در اینجا.
  4. تایپ کنید git add و فشار دهید وارد. این به Git می گوید که می خواهید تغییرات را برای commit بعدی اضافه کنید.
  5. اعمال تغییرات در مخزن محلی با اجرای git commit فرمان
  6. مخزن محلی به روز شده خود را به GitHub فشار دهید استاد اصلی git push -u فرمان جایگزین کردن استاد با نام شاخه هنگام فشار دادن تغییرات به شاخه دیگر.
  7. پس از آماده شدن، با استقرار مخزن از راه دور، تغییرات را در سایت زنده اعمال کنید.

راه های زیادی برای استقرار مخازن راه دور در سرور تولید زنده وجود دارد. راحت ترین روش استفاده از افزونه وردپرس GitHub است WP Pusher.

در اینجا روش استفاده از WP Pusher برای استقرار مخزن GitHub خود در وب سایت زنده آورده شده است:

  1. افزونه WP Pusher را دانلود و نصب کنید.
  2. روی شما نوار کناری وردپرس، هدایت به WP Pusher.
منوی افزونه WP Pusher on نوار کناری وردپرسمنوی افزونه WP Pusher on نوار کناری وردپرس
  1. حرکت به GitHub را بزنید و کلیک کنید یک توکن GitHub دریافت کنید.
یک دکمه on WP Pusher برای به دست آوردن توکن GitHubیک دکمه on WP Pusher برای به دست آوردن توکن GitHub
  1. یک پنجره بازشو احراز هویت پدیدار خواهد شد. به WP Pusher اجازه دسترسی به حساب GitHub شما را بدهید.
  2. توکن را کپی کنید از پنجره پاپ آپ و آن را در وردپرس قرار دهید.
  3. کلیک کنید بر روی توکن GitHub را ذخیره کنید دکمه تایید
توکن GitHub را ذخیره کنید تا دسترسی WP Pusher به حساب GitHub شما مجاز باشدتوکن GitHub را ذخیره کنید تا دسترسی WP Pusher به حساب GitHub شما مجاز باشد
  1. حرکت به نوار کناری وردپرس WP Pusher تم را نصب کنید یا افزونه را نصب کنید. در این مثال، ما یک تم نصب کنید.
  2. را پر کنید مخزن تم فیلد با نام مخزن GitHub شما.
  3. برای را شعبه مخزن رشته، وارد اصلی.
  4. کلیک کنید بر روی تم را نصب کنید دکمه.
در حال نصب منوی تم on افزونه WP Pusherدر حال نصب منوی تم on افزونه WP Pusher
  1. پس از نصب، به مسیر بروید ظاهرتم ها → و فعال کنید تم جدید شما.

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

منابع اضافی برای ادغام وردپرس GitHub

جدا از بهبود گردش کار توسعه، ادغام وردپرس با GitHub اهداف دیگری نیز دارد. به عنوان مثال، می توانید افزونه ها یا تم ها را از GitHub و host وبسایت شما روی این پلت فرم

روش نصب پلاگین ها و تم های وردپرس از GitHub

توسعه دهندگان وردپرس معمولاً مخازن GitHub را برای تم ها یا افزونه های خود دارند. اگر این تم ها یا افزونه ها در کتابخانه رسمی وردپرس در دسترس نیستند، می توانید آنها را از GitHub نصب کنید.

مراحل نصب تم و پلاگین مشابه هستند. در اینجا روش دانلود و نصب افزونه وردپرس از GitHub آورده شده است:

  1. GitHub را باز کنید و به دنبال افزونه ای باشید که می خواهید نصب کنید.
  2. در مخزن GitHub افزونه page، کلیک کد ZIP را دانلود کنید.
دکمه دانلود ZIP on مخزن GitHub یک افزونه pageدکمه دانلود ZIP on مخزن GitHub یک افزونه page
  1. دایرکتوری مورد نظر خود را انتخاب کرده و کلیک کنید صرفه جویی.
  2. پس از اتمام دانلود، افزونه وردپرس را به صورت دستی نصب کنید.

صفحات GitHub برای میزبانی استاتیک وردپرس

GitHub یک سرویس میزبانی رایگان به نام GitHub Pages ارائه می دهد. این به شما امکان می دهد یک سایت ثابت مستقیماً از مخزن راه دور GitHub خود ایجاد کنید.

با این حال، وب سایت وردپرس شما را به استاتیک تبدیل می کند و قابلیت های پویا را حذف می کند. یک سایت استاتیک برای یک نمونه کار ساده، وبلاگ یا نمایش پروژه ایده آل است page.

همچنین وب سایت های میزبانی شده روی صفحات GitHub از a استفاده خواهند کرد github.io دامنه به طور پیش فرض برای تغییر آن، یک دامنه از یک ثبت کننده مانند خریداری کنید هاستینگer.

به host وب سایت وردپرس شما روی صفحات GitHub، این مراحل را دنبال کنید.

1. یک مخزن جدید صفحات GitHub ایجاد کنید

پیشنهاد می‌کنیم بخوانید:  بایگانی VPS

مخزن GitHub Pages جایی است که داده های سایت استاتیک خود را ذخیره می کنید. ایجاد یک مخزن جدید مانند ایجاد یک مخزن جدید GitHub است. با این حال، در این مورد، نام مخزن خواهد بود username.github.io.

پس از ایجاد یک مخزن از راه دور GitHub Pages، آن را در دستگاه محلی خود شبیه سازی کنید:

  1. GitHub را باز کنید و به مخزن بروید page.
  2. کلیک کد و کپی کنید URL مخزن.
کپی کردن URL مخزن GitHub.کپی کردن URL مخزن GitHub.
  1. به پوشه ای که می خواهید مخزن را در آن ذخیره کنید بروید.
  2. در هر نقطه کلیک راست کرده و انتخاب کنید Git Bash در اینجا.
  3. تایپ کنید URL کلون git و ضربه بزنید وارد. یک پوشه جدید با نام مخزن صفحه GitHub شما باید نمایش داده شود.
شبیه سازی یک مخزن GitHub در ماشین محلی شماشبیه سازی یک مخزن GitHub در ماشین محلی شما

2. یک سایت وردپرس ایجاد کنید

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

استفاده از ابزارهایی مانند Local، تو می توانی host سایت های وردپرس GitHub Pages روی یک سرور محلی در غیر این صورت، از خدمات میزبانی وب استفاده کنید تا به سایر کاربران وردپرس اجازه دهید از راه دور به آن دسترسی داشته باشند.

هنگامی که سایت توسعه خود را از راه دور میزبانی می کنید، آن را روی خصوصی تنظیم کنید تا از بازدید کاربران در زمانی که هنوز در حال کار است جلوگیری کنید.

برای کسب اطلاعات بیشتر در مورد نصب و استفاده از CMS، آموزش وردپرس ما را بررسی کنید. هنگامی که سایت شما ایجاد شد، محتوا و طراحی آن را پیکربندی کنید.

3. سایت وردپرس را به HTML ثابت تبدیل کنید

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

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

برای تبدیل یک سایت وردپرس با استفاده از Simply Static، ابتدا افزونه را راه اندازی کنید:

  1. افزونه Simply Static را دانلود و نصب کنید.
  2. حرکت به نوار کناری داشبورد وردپرسبه سادگی استاتیک تنظیمات عمومی برگه
منوی تنظیمات پلاگین Simply Static on وردپرسمنوی تنظیمات پلاگین Simply Static on وردپرس
  1. زیر URL های مقصد، انتخاب کنید از URL های مطلق استفاده کنید.
  2. وارد کن آدرس سایت GitHub Pages. برای سایت‌هایی که دامنه رایگان github.io دارند، URL است username.github.io.
  3. برای روش تحویل، انتخاب کنید Local فهرست راهنما.
  4. مسیر محلی کلون مخزن GitHub Pages خود را وارد کنید. اینجاست که Simply Static فایل های HTML سایت شما را ذخیره می کند.
  5. کلیک ذخیره تغییرات.
راه اندازی URL سایت Simply Static و روش تحویل و مقصدراه اندازی URL سایت Simply Static و روش تحویل و مقصد

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

  1. به سمت خود حرکت کنید نوار کناری داشبورد وردپرسبه سادگی استاتیک تولید می کنند.
  2. کلیک کنید بر روی تولید فایل های استاتیک دکمه. صبر کنید تا export process کامل می کند.
فایل های HTML ایستا تولید کنید on به سادگی استاتیکفایل های HTML ایستا تولید کنید on به سادگی استاتیک
  1. خودت را باز کن مخزن محلی GitHub Pages. اگر export موفق شد، فایل های HTML باید نمایش داده شوند.

4. سایت را در صفحات GitHub مستقر کنید

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

برای استقرار سایت خود، فایل های HTML را به مخزن GitHub خود فشار دهید:

  1. خود را کپی کنید URL مخزن صفحات GitHub.
  2. خودت را باز کن پوشه مخزن محلی.
  3. در هر نقطه کلیک راست کرده و انتخاب کنید Git Bash در اینجا.
  4. وارد git remote add source URL و ضربه بزنید وارد. اگر خطا: مبدأ راه دور از قبل وجود دارد پیام نمایش داده می شود، شما قبلاً مخزن راه دور را اضافه کرده اید. در این صورت به مرحله بعد بروید.
  5. با تایپ کردن، تمام فایل ها را به مخزن GitHub فشار دهید git push origin -u master و فشار دهید وارد.
  6. اگر GitHub از شما خواست وارد شوید، انتخاب کنید با مرورگر خود وارد شوید و خود را وارد کنید نام کاربری و کلمه عبور.

پس از فشار دادن فایل‌های HTML به مخزن GitHub Pages، اکنون می‌توانید به سایت زنده دسترسی داشته باشید.

هر زمان که در سایت خود تغییراتی ایجاد می کنید، فایل های HTML جدید ایجاد کنید و آنها را به مخزن صفحات GitHub فشار دهید. اگر از سرویس گیرنده دسکتاپ GitHub استفاده می کنید، کلیک کنید Push Origin.

اگر ترجیح می دهید به طور خودکار فایل های HTML سایت خود را در صفحات GitHub مستقر کنید، نسخه حرفه ای Simply Static را خریداری کنید. در شروع می شود 99.99 دلار.

بنر میزبانی وردپرسبنر میزبانی وردپرس
وردپرس گیت هاب: روش ترکیب و استفاده از گیت هاب برای توسعه وب سایت بهتر 86

استفاده از افزونه ها می تواند گردش کار شما را بیشتر بهینه کند و توسعه وردپرس را کارآمدتر کند. در اینجا سه ​​گزینه بهترین افزونه وردپرس GitHub را انتخاب می کنیم که هر کدام اهداف متفاوتی دارند:

1. WP Pusher

وب سایت افزونه WP Pusher homepageوب سایت افزونه WP Pusher homepage

WP Pusher به استقرار یک تم یا افزونه جدید در سایت زنده وردپرس شما با استفاده از URL مخزن کمک می کند. این به شما امکان می دهد یک تم و افزونه را مستقیماً از داشبورد وردپرس نصب کنید.

WP Pusher گردش کار موثرتری را برای کاربرانی که مکرراً پلاگین ها یا تم های خود را به روز می کنند تضمین می کند. همچنین برای نصب افزونه ها یا تم های غیرقابل دسترس در کتابخانه وردپرس مفید است.

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

WP Pusher در نسخه های رایگان و پریمیوم موجود است. طرح پریمیوم ویژگی‌های بیشتری را ارائه می‌کند، با شروع 99 دلار در سال. آن هم می آید با 30 روز ضمانت بازگشت وجه

ویژگی های کلیدی:

  • پشتیبانی از چند پلتفرم. WP Pusher با چندین سرویس مخزن مبتنی بر Git از جمله GitHub، GitLab و Bitbucket ادغام می شود.
  • فشار به استقرار. هر بار که کاربران به Git فشار می آورند، به طور خودکار تم ها یا افزونه های وردپرس را به روز می کند.
  • پشتیبانی چند سایتی. این افزونه برای تمام وب سایت های موجود در شبکه چند سایتی وردپرس کار می کند.

2. Git Updater

لوگوی Git Updaterلوگوی Git Updater

Git Updater یک افزونه ساده برای خودکارسازی به‌روزرسانی‌ها است تم ها، افزونه ها و بسته های زبان وردپرس میزبان GitHub.

Git Updater باید دسترسی مجاز به مخازن داشته باشد تا به درستی کار کند. علاوه بر این، به تم و پلاگین نیاز دارد. style.css فایل هایی که شامل خطوط خاصی از کد باشد.

این افزونه می تواند به صورت دوره ای به روز رسانی های جدیدتر را بررسی کند روی مخازن تم و افزونه شما. اگر نسخه جدیدتری را شناسایی کند، به طور خودکار تغییرات را اجرا می کند روی سرور زنده

Git Updater نسخه های رایگان و حرفه ای را ارائه می دهد. نسخه های حرفه ای از شروع می شوند 30 دلار در سال و دارای ویژگی های اضافی مانند نصب از راه دور و تعویض انشعاب است.

ویژگی های کلیدی:

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

3. GitHub Embed

بنر افزونه GitHub Embedبنر افزونه GitHub Embed

GitHub Embed یک افزونه منبع باز برای جاسازی اطلاعات GitHub در وب سایت شما است. در حال حاضر پشتیبانی می کند:

  • مخازن
  • پروفایل های کاربر
  • خلاصه نقاط عطف پروژه
  • مشارکت کنندگان پروژه

برای جاسازی اطلاعات GitHub، به سادگی URL repo را جایگذاری کنید روی سایت شما. این افزونه به طور خودکار هرگونه به روز رسانی انجام شده در اطلاعات تعبیه شده را واکشی و اعمال می کند.

GitHub Embed به ویژه برای وب سایت های پروژه مفید است. با استفاده از این افزونه، توسعه دهندگان می توانند اطلاعات مربوط به پروژه های خود را حفظ کنند روی وب سایت به روز

بهتر از همه این است که این افزونه و تمام ویژگی های آن کاملا رایگان است.

ویژگی های کلیدی:

  • سفارشی سازی استایل. این افزونه دارای کلاس های سبک است که به کاربران امکان می دهد اطلاعات تعبیه شده خود را مطابق با طراحی وب سایت خود سفارشی کنند.
  • به روز رسانی خودکار اطلاعات GitHub Embed هر بار که کاربر تغییری ایجاد می کند به طور خودکار اطلاعات جاسازی شده را به روز می کند روی GitHub.
  • جاسازی چند اطلاعات کاربران می توانند چندین بخش از اطلاعات را جاسازی کنند روی سایت های آنها
  • خلاصه های نقطه عطف جزئیاتی در مورد پیشرفت پروژه خود، از جمله مسائل، تاریخ های سررسید و توضیحات نقطه عطف ارائه دهید.

نتیجه

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

ادغام وردپرس با GitHub گردش کار توسعه وب سایت شما را بهبود می بخشد. این مقاله هر مرحله برای ادغام GitHub با وردپرس را بررسی کرده است.

ادغام GitHub به کاربران این امکان را می دهد که افزونه های وردپرس را از مخازن خود نصب کنند host یک سایت وردپرسی روی صفحات GitHub. علاوه بر این، افزونه هایی مانند WP Pusher، Git Updater و GitHub Embed می توانند برخی از فرآیندهای یکپارچه سازی را خودکار کنند.

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