وب‌سرویس مجید

پروژه wp-graphql-gutenberg

pristas-peter/wp-graphql-gutenberg

این پلاگین به تو این امکان رو میده که بتوانی بلوک‌های گوتنبرگ در وردپرس رو از طریق WP-GraphQL کوئری کنی.

کاربرد:

وقتی از وردپرس به عنوان یک هِدلس (headless) استفاده می‌کنی و می‌خوای محتوای ساخته شده با گوتنبرگ رو در اپلیکیشن‌های جلویی مثل React یا Vue بخونی، این پلاگین داده‌ها رو به صورت ساختاریافته در دسترس قرار میده.

در چه شرایطی بهتره استفاده شود؟

اگر داری یک سایت جامع با وردپرس می‌سازی و از گوتنبرگ برای محتوا نویسی استفاده می‌کنی، ولی نمایش محتوا رو با فریم‌ورک دیگه‌ای (مثل Next.js یا Gatsby) انجام می‌دی، این پلاگین ارتباط رو راحت می‌کنه.

چند مثال از موارد استفاده:

- نمایش محتوای بلاگ در یک اپلیکیشن موبایل با React Native

- ساخت یک سایت استاتیک با Gatsby و استفاده از بلوک‌های گوتنبرگ

- مدیریت محتوا در یک پنل مدیریت اختصاصی با React و Apollo Client ️

  • ##WPGraphQL
  • ##Gutenberg
  • ##HeadlessWordPress
  • ##GraphQL
  • ##React
  • ##Vue
  • ##ContentBlocks
  • ##WordPressAPI
  • ##StaticSites
  • ##Jamstack