Parmisoft
Parmisoft
خواندن ۶ دقیقه·۶ سال پیش

غیرفعال کردن گوتنبرگ – نحوه غیرفعال کردن ویرایشگر گوتنبرگ وردپرس

نحوه غیرفعال کردن ویرایشگر گوتنبرگ وردپرس 

بخش بزرگی از جامعه وردپرس هنوز برای ویرایشگر گوتنبرگ که ویرایشگر پیش‌فرض وردپرس ۵٫۰ است، آماده نیست. وردپرس ۵٫۰ در ۶ دسامبر ۲۰۱۸ منتشر شد.

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

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

غیرفعال کردن ویرایشگر گوتنبرگ وردپرس

ویرایشگر گوتنبرگ وردپرس در وردپرس ۵٫۰ پیش‌فرض است. مشخصا یعنی شما باید کارکرد ویرایشگر جدید را غیرفعال کرده و ویرایشگر قبلی را بازگردانید. در ادامه راه‌های ساده‌ای برای غیرفعال کردن ویرایشگر گوتنبرگ به شیوه‌ای آمده که جریان کار روزانه شما را مختل نکند. سپس می‌توانید از وردپرس به مانند شیوه‌ای که در دهه گذشته استفاده می‌کردید، استفاده کنید.

مهم است که به یاد داشته باشید این شیوه‌ها به احتمال بسیار بالا راه‌حل بلندمدت نیستند. وردپرس مصرّ است که گوتنبرگ را وارد کار کند و بالاخره در زمانی باید با آن سازگار شوید. تیم وردپرس اعلام کرده که افزونه ویرایشگر کلاسیک به طور رسمی تنها تا تاریخ ۳۱ دسامبر ۲۰۲۱ پشتیبانی خواهد شد.

  • روش اول: افزونه ویرایشگر کلاسیک وردپرس را نصب کنید.
  • روش دوم: افزونه وردپرس غیرفعال کردن ویرایشگر گوتنبرگ را نصب کنید.
  • روش سوم: ویرایشگر گوتنبرگ را با کد غیرفعال کنید.

روش اول: افزونه ویرایشگر کلاسیک وردپرس را نصب کنید

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

افزونه ویرایشگر کلاسیک هم اکنون بیش از ۶۰۰ هزار دانلود فعال داشته و نمره‌دهی آن ۵ از ۵ بوده است. این افزونه همچنین ویجت داشبورد «گوتنبرگ را امتحان کنید» را که ممکن است در نسخه ۴٫۹٫۸ دیده باشید پنهان می‌کند.

می‌توانید آن را از مخزن وردپرس یا با جست‌وجوی عبارت «ویرایشگر کلاسیک» در داشبورد وردپرس(پیشخوان)، زیر بخش افزونه، اضافه کردن مورد جدید (Plugins → Add New) آن را پیدا کنید. سپس روی «حالا نصب کن» کلیک کرده و افزونه را فعال کنید.

زیر بخش تنطیمات و نوشتار (Settings → Writing) چند حالت مختلف وجود دارد که می‌توانید از بین آن‌ها انتخاب کنید.

  • قرار دادن حالت پیش‌فرض برای تمام کاربران روی یکی از حالت‌های ویرایشگر کلاسیک (پیش‌فرض) یا ویرایشگر بلاک گوتنبرگ.
  • به کاربران امکان تغییر ویرایشگر را بدهید. می‌توانید قابلیت تعویض بین ویرایشگر بلاک گوتنبرگ و ویرایشگر کلاسیک را فعال یا غیرفعال کنید.

در ادامه مثالی از هر یک را به شما نشان می‌دهیم.

حالت اول: ویرایشگر پیش‌فرض برای تمام کاربران

تنظیمات پیش‌فرض برای افزونه ویرایشگر کلاسیک آن است که به ویرایشگر اصلی که پیش از این از آن استفاده می‌کردید بازمی‌گردد (همان‌طور که در ادامه دیده می‌شود).

حالت دوم: به کاربران امکان تغییر ویرایشگرها داده شود

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

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

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

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

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

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

«این یک راه‌حل جامع و کامل برای مدیریت گوتنبرگ است. تمام ردهای گوتنبرگ را پنهان کرده و آن را با ویرایشگر کلاسیک جایگزین می‌کند.»

افزونه غیرفعال کردن گوتنبرگ در حال حاضر بیش از ۹۰۰۰ دانلود فعال داشته و نمره‌ آن ۵ از ۵ بوده است.

می‌توانید آن را از مخزن وردپرس یا با جست‌وجوی عبارت «غیرفعال کردن گوتنبرگ» در پیشخوان وردپرس، زیر بخش افزونه، اضافه کردن مورد جدید (Plugins → Add New) آن را پیدا کنید. سپس روی «حالا نصب کن» کلیک کرده و افزونه را فعال کنید.

یک نکته خوب در خصوص این افزونه این است که تنظیمات در فهرست خود آن در بخش تنظیمات، غیرفعال کردن گوتنبرگ (Settings → Disable Gutenberg) قرار داده شده‌اند. در صفحه پیش‌فرض نوشتار، گزینه دیگری اضافه نمی‌کند. این موضوع خوبی است زیرا همان‌طور که در تصویر پایین می‌بینید، یکی از گزینه‌ها پنهان کردن فهرست خود افزونه است. این گزینه اساسا فهرست را برای همه نامرئی می‌کند.

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


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

روش سوم: گوتنبرگ را با کد غیرفعال کنید

همچنین می‌توانید ویرایشگر گوتنبرگ را با کد غیرفعال کنید. تنها خط زیر را به فایل functions.php اضافه کنید.

1add_filter('use_block_editor_for_post', '__return_false');

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

پس از نصب و فعال‌سازی افزونه، به بخش اسنیپت‌ها و سپس اضافه کردن مورد جدید (Snippets → Add new) در داشبورد وردپرس خود بروید.

برای اسنیپت خود یک نام انتخاب کنید و کد زیر را در آن بگذارید.

گزینه «اجرا تنها در حوزه ادمین» (Only run in administration area) را انتخاب کنید و روی گزینه «ذخیره‌ تغییرات و فعال‌سازی» کلیک کنید.

خلاصه

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

  • تاریخ ارائه وردپرس ۵٫۰ برای خیلی‌ها در زمان تعطیلات است، پس ممکن است برای امتحان کردن آن به زمان بیشتری نیاز داشته باشید.
  • شما در حال استفاده از یک افزونه یا تم ثالث هستید که همچنان با ویرایشگر گوتنبرگ ناسازگار است.
  • ترجیح می‌دهید از افزونه صفحه‌ساز فعلی خود استفاده کنید و این افزونه هنوز گوتنبرگ را پشتیبانی نمی‌کند.
  • می‌خواهید صبر کنید تا گوتنبرگ پایدارتر شده و ظاهر بهتری پیدا کند.
  • احتمالا ترجیح می‌دهید که تا زمانی که ویرایشگر کلاسیک همچنان کار می‌کند از آن استفاده کنید.

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

وردپرس
شاید از این پست‌ها خوشتان بیاید