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

در حالی که انجام این مراحل می تواند زمان بر باشد، تیم اصلی وردپرس وردپرس Playground را راه اندازی کرد تا به مردم اجازه دهد بدون دردسر CMS را تجربه کنند.

در این مقاله روش عملکرد وردپرس Playground و روش استفاده از آن برای اهداف آزمایشی را بررسی خواهیم کرد.

WordPress Playground یک پروژه منبع باز است که هدف آن ارائه نرم افزار وردپرس در حال اجرا بدون پایگاه داده و سرور PHP است. به صورت خصوصی اجرا می شود روی یک مرورگر وب و از هر دستگاهی بدون ورود به سیستم قابل دسترسی است. از این رو، همه می توانند آزادانه و فوراً با وردپرس آزمایش کنند.

زمین بازی وردپرس چگونه کار می کند

کاربران می توانند برای آزمایش یک وب سایت یا هر نسخه، بلوک، تم و افزونه وردپرس بدون نصب یا راه اندازی حساب میزبانی به WordPress Playground دسترسی داشته باشند.

همچنین یک برنامه Node به نام را نیرو می دهد wp-now، که می تواند برای توسعه دهندگان برای راه اندازی وردپرس در یک محیط محلی مفید باشد. به این ترتیب، آنها می توانند یک سایت را به صورت محلی با استفاده از آن ایجاد و تغییر دهند Visual Studio Code افزونه.

Playground از سه راه حل ضروری برای اجرای وردپرس در مرورگر وب استفاده می کند:

  1. WebAssembly. این به تعاملی شدن وردپرس سمت مشتری کمک می کند روی یک مرورگر با اجرای فایل های PHP و پیوند دادن آنها با جاوا اسکریپت. در wp-now، این فناوری یک نمونه php-wasm ایجاد می کند و نسخه انتخاب شده وردپرس را دانلود می کند.
  2. SQLite. به طور معمول، هر نصب وردپرس شامل یک زیرساخت MySQL برای ذخیره داده ها است، اما نمی تواند در یک مرورگر اجرا شود. بنابراین، وردپرس Playground از wp-sqlite-db افزونه ای برای ادغام با SQLite.
  3. API های ServiceWorker و Worker Threads. آنها به رهگیری درخواست های وب و اجرای برنامه های PHP در مرورگر کمک می کنند.
پیشنهاد می‌کنیم بخوانید:  بایگانی VPS

با وجود ویژگی های قدرتمند، Playground یک پروژه آزمایشی است و هنوز در حال توسعه فعال است. بنابراین، همچنان محدودیت هایی دارد:

  • اتصالات شبکه پشتیبانی نشده. شما نمی توانید به دایرکتوری پلاگین ها یا تم های رسمی وردپرس در مرورگر دسترسی پیدا کنید.
  • دسترسی موقت. هر بار که پایگاه داده را به‌روزرسانی می‌کنید، همه تغییرات و آپلودهای پایگاه داده را از دست خواهید داد page. شما فقط می توانید فایل ها را با صادرات آنها ذخیره کنید.
  • iFrame عجیب است. وردپرس در iFrame نمایش داده می شود، بنابراین مدیریت آن چالش برانگیز است target=”_top” ویژگی HTML در لینک ها علاوه بر این، پنجره های بازشو جاوا اسکریپت منشاء iFrame گاهی اوقات نمی توانند نشان داده شوند.
  • thread های پشتیبانی نشده و XDebug. وردپرس درون مرورگر از نسخه WebAssembly PHP استفاده می کند. متاسفانه ساپورت نمیکنه نخ ها که شما را از استفاده محدود می کند pcntl_ کارکرد. XDebug همچنین با php-wasm کار نمی کند.

مطالعه پیشنهادی

بازدید کنید مستندات رسمی وردپرس Playground برای آشنایی بیشتر با معماری آن

روش استفاده از زمین بازی وردپرس

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

چگونه یک سایت زمین بازی وردپرس راه اندازی کنیم

کاربران می توانند از طریق وردپرس درون مرورگر دسترسی داشته باشند نسخه ی نمایشی page ارتباط دادن. وبلاگ نمونه را نمایش می دهد page با تنظیمات پیش فرض وردپرس

سایت پیش فرض وردپرس Playground

می توانید هر تم یا پلاگین را مستقیماً آزمایش کنید روی را page. با این حال، از آنجایی که Playground هیچ داده ای را به اینترنت ارسال نمی کند، کاربران نمی توانند مانند همیشه یک تم وردپرس را از دایرکتوری رسمی نصب کنند.

پیشنهاد می‌کنیم بخوانید:  دسترسی به وردپرس: ایجاد و آزمایش قابلیت دسترسی روی وردپرس

به جای آن باید فایل‌ها را در Playground آپلود کنید. برای انجام این کار، روی نماد وردپرس کلیک کنید تا به داشبورد مدیریت دسترسی پیدا کنید:

نماد وردپرس on سمت چپ بالای نوار ابزار WordPress Playgroundنماد وردپرس on سمت چپ بالای نوار ابزار WordPress Playground

هدایت به ظاهر → تم هاجدید اضافه کن، سپس کلیک کنید تم آپلود کنید. از آنجا، طرح زمینه را باز یا بکشید zip فایل را به لیست اضافه کنید.

دکمه آپلود تم در داشبورد مدیریت وردپرس Playgroundدکمه آپلود تم در داشبورد مدیریت وردپرس Playground

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

کاربران همچنین می توانند افزونه ها را امتحان کنند روی سایت را با انجام مراحل مشابه آپلود یک موضوع – به آن بروید پلاگین هاجدید اضافه کنآپلود افزونه.

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

Playground همچنین به شما امکان می دهد نسخه های مختلف PHP یا WordPress را آزمایش کنید. برای تغییر آنها کافی است روی دکمه سفارشی سازی کلیک کنید روی بالا سمت راست، که نسخه های فعلی PHP و WordPress استفاده شده را نشان می دهد.

یکی دیگر از گزینه های سفارشی سازی انواع ذخیره سازی است:

  • موقت. پس از به‌روزرسانی، تمام داده‌های سایت خود را از دست خواهید داد page.
  • مداوم. وردپرس از کوکی ها برای ذخیره نمونه های سایت شما در مرورگر استفاده می کند.
  • دایرکتوری زنده از رایانه شما (بتا). می‌توانید همه تغییرات Playground را با یک فهرست محلی همگام‌سازی کنید، اما نه برعکس.
پنجره پاپ آپ برای سفارشی کردن زمین بازی
پنجره پاپ آپ برای سفارشی کردن زمین بازی
زمین بازی وردپرس چیست و چگونه یک محیط آزمایشی مبتنی بر مرورگر ایجاد کنیم 12

اگرچه وردپرس Playground فراهم می کند مداوم نوع ذخیره سازی، هنوز در حال توسعه است. از این رو، امن ترین گزینه برای حفظ کارتان این است که پس از ادامه کار، آن را دانلود و بازیابی کنید.

با کلیک بر روی دکمه پیکان در نوار بالا، کار خود را صادر یا وارد کنید:

دکمه های واردات و صادرات on سمت راست بالای زمین بازی وردپرسدکمه های واردات و صادرات on سمت راست بالای زمین بازی وردپرس

شما همچنین می توانید host فایل های دانلود شده وب سایت روی هر سروری که از PHP و SQLite پشتیبانی می کند.

اگر کاملاً مبتدی هستید، راهنمای ما برای وردپرس ممکن است به شما ایده هایی بدهد که در Playground چه چیزهایی را کاوش کنید. این می تواند راه خوبی برای آشنایی با CMS قبل از ساخت سایت زنده خود باشد.

چگونه زمین بازی وردپرس را در وب سایت خود جاسازی کنید

یک توسعه دهنده سایت می تواند Playground را تعبیه کند روی یک وب سایت اختصاصی با استفاده از این تگ HTML