Артём Мáлков

Как отключить редактор Гутенберг (Gutenderg) в WordPress с помощью небольшой функции?

31 мар0 комм

Gutenderg (Гутенберг) – новый визуальный редактор, который появился в пятой линейке CMS WordPress. Появление Гутенберга вызвало настоящий фурор, ведь с его приходом кардинально изменился принцип добавления и редактирования контента.

Как отключить редактор Гутенберг (Gutenderg) в WordPress с помощью небольшой функции?

Выглядит красиво и необычно, но для многих он показался неудобным. Поэтому я покажу вам, как отключить Gutenderg на вашем сайте в WordPress.

Как вернуть старый редактор материалов в WordPress?

Помимо того, что новый редактор попросту непривычен многим «старичкам», кто работает с этой CMS, из-за его появления может нарушиться нестандартный функционал системы, который вы или кто-то другой мог внедрить на ваш сайт.

Чтобы исправить положение – вернем старый и добрый редактор WordPress с помощью небольшой функции.

Для этого:

1. Подключитесь к вашему сайту по FTP.

2. В папке вашей темы найдите файл functions.php. Откройте его и в самый низ вставьте:

if("disable_gutenberg") {
		
	add_filter("use_block_editor_for_post_type", "__return_false", 100);
		
	remove_action("wp_enqueue_scripts", "wp_common_block_scripts_and_styles");

	add_action("admin_init", function() {
		
		remove_action("admin_notices", array("WP_Privacy_Policy_Content", "notice"));
		add_action("edit_form_after_title", array("WP_Privacy_Policy_Content", "notice"));
	
	});

}

Сохраните изменения и отправьте файл обратно на сайт.

После этих правок на вашем сайте будет отображаться привычный редактор материалов.

Если вы все же хотите оставить Gutenderg для некоторых типов записей, строку:

add_filter("use_block_editor_for_post_type", "__return_false", 100);

в коде замените на:

add_filter("use_block_editor_for_post_type", function($use, $post_type) {
	
	return in_array($post_type, array("my_type_post"));

}, 100);

«my_type_post» здесь – это тип записей, у которых вы хотите оставить Gutenderg. Все необходимые типы пишутся здесь в виде элементов массива.

Рекомендуем к просмотру
Как подключить «Яндекс.Метрику» к сайту в WordPress?
Статьи и советы
Как убрать пробел на концах title в WordPress?
Хаки
Как восстановить (сбросить) пароль администратора в WordPress?
Статьи и советы
0
комментариев
Форма комментирования этого поста скрыта. Авторизуйтесь, чтобы расширить привилегии гостевого посещения и получить необходимую помощь от сообщества Pandoge.
Подняться наверх
«Pandoge» - помощник вебмастера