آموزش غیرفعال کردن گوتنبرگ وردپرس بدون افزونه
غیرفعال کردن کامل ویرایشگر گوتنبرگ Gutenberg بدون نیاز به افزونه
غیرفعال کردن در پستها و پستتایپها
بازگردانی ویرایشگر کلاسیک وردپرس
با آپدیت به ورژن 5.0 وردپرس، سروکلهی ویرایشگر جدیدی به نام Gutenberg پیدا شده و جای ادیتور قدیمی پستهای وردپرس را گرفته است. این ویرایشگر که قبلا یک پلاگین برای وردپرس بود و آن را در «اینجا» معرفی کردیم، حالا به درون هستهی وردپرس انتقال داده شده است! اما شاید به دلایلی مثل پیچیده بودن آن یا نامنظم بودن کار با آن، بخواهید به همان ویرایشگر قدیمی خود وردپرس برگردید! در ادامه با فول کده همراه باشید تا روش انجام این کار را بدون نیاز به هیچ پلاگینی برای شما شرح دهیم.
مراحل انجام کار
وارد فایل functions تم یا قالب خود شوید؛ سپس به ابتدای آن و بعد از علامت <?php، کد زیر را برای غیرفعال کردن کامل گوتنبرگ وارد کنید.
1 |
add_filter('use_block_editor_for_post', '__return_false'); |
در صورتی که این کد کار نکرد، کد زیر را وارد کنید:
1 |
add_filter('gutenberg_can_edit_post_type', '__return_false'); |
غیرفعال کردن گوتنبرگ برای پستهای خاص
شاید بخواهید گوتنبرگ را فقط برای نوع خاصی از پستهای خود غیرفعال کنید! در این صورت، به جای کدهای بالا، از کد زیر استفاده نمایید:
1 2 3 4 5 6 7 8 |
function digwp_disable_gutenberg($is_enabled, $post_type) { if ($post_type === 'book') return false; return $is_enabled; } add_filter('use_block_editor_for_post_type', 'digwp_disable_gutenberg', 10, 2); |
در اینجا نوع پست را بررسی کردهایم که اگر book بود، گوتنبرگ برای آن غیرفعال شود. همچنین اگر چنانچه میخواهید بیش از یک نوع را بررسی کنید، به صورت زیر بررسی خود را انجام دهید:
1 |
if ($post_type === 'book' || ($post_type === 'download') return false; |
البته ظاهرا این افزونه به طور پیشفرض هم از ادیتور قدیمی استفاده میکند.
نظرات ثبت شده بدون دیدگاه