آموزش غیرفعال کردن گوتنبرگ وردپرس بدون افزونه
غیرفعال کردن کامل ویرایشگر گوتنبرگ Gutenberg بدون نیاز به افزونه
غیرفعال کردن در پستها و پستتایپها
با آپدیت به ورژن 5.0 وردپرس، سروکلهی ویرایشگر جدیدی به نام Gutenberg پیدا شده و جای ادیتور قدیمی پستهای وردپرس را گرفته است. این ویرایشگر که قبلا یک پلاگین برای وردپرس بود و آن را در «اینجا» معرفی کردیم، حالا به درون هستهی وردپرس انتقال داده شده است! اما شاید به دلایلی مثل پیچیده بودن آن یا نامنظم بودن کار با آن، بخواهید به همان ویرایشگر قدیمی خود وردپرس برگردید! در ادامه با فول کده همراه باشید تا روش انجام این کار را بدون نیاز به هیچ پلاگینی برای شما شرح دهیم.
مراحل انجام کار
وارد فایل functions تم یا قالب خود شوید؛ سپس به ابتدای آن و بعد از علامت <?php، کد زیر را برای غیرفعال کردن کامل گوتنبرگ وارد کنید.
add_filter('use_block_editor_for_post', '__return_false');
در صورتی که این کد کار نکرد، کد زیر را وارد کنید:
add_filter('gutenberg_can_edit_post_type', '__return_false');
غیرفعال کردن گوتنبرگ برای پستهای خاص
شاید بخواهید گوتنبرگ را فقط برای نوع خاصی از پستهای خود غیرفعال کنید! در این صورت، به جای کدهای بالا، از کد زیر استفاده نمایید:
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 بود، گوتنبرگ برای آن غیرفعال شود. همچنین اگر چنانچه میخواهید بیش از یک نوع را بررسی کنید، به صورت زیر بررسی خود را انجام دهید:
if ($post_type === 'book' || ($post_type === 'download') return false;
البته ظاهرا این افزونه به طور پیشفرض هم از ادیتور قدیمی استفاده میکند.
سلام چرا کد دوم رو وارد میکنم غیر فعال نمیشه بعد نوشته تو پنل میمونه نمیره چکار کنم نوشته حذف بشه
کد زیر منظورتونه؟!
و اینکه منظورتون از نوشته چیه؟!
کد اول نتیجه داد
با تشکر از شما
سلام
اولین کد آنرا غیر فعال کرد.
ممنون
ممنونم کد اول را در قسمت اعلام شده وارد کردم و غیر فعال شد . واقعا گوتنبرگ یک نقیصه بزرگ در کارنامه ورد پرسه
موفق باشید دوست من.
قابلیت جدید و پیشرفتهایه ولی پیچیدگی خیلی زیادی داره و کمتر کسی ازش خوشش میاد.
خیلی ممنون از شما
با همون کد اول غیر فعال شد.
خواهش میکنم، موفق باشید