1Sergey1
@1Sergey1

Почему не создаётся страница в WP?

Добрый день, есть кастомная тема и 2 страницы. При попытке добавить новую стр с новым шаблоном при сохранение, все изменения отказываются назад.
Если делать стр с нуля, то откатывается на "Черновик" и "шаблон по умолчанию"
Если делать дубликат стр и его править, то откатывается на первональное состояние дубликата и его шаблон.
Плагины отключал...куда копать? что можно попробовать?

Заранее спасибо!
  • Вопрос задан
  • 455 просмотров
Пригласить эксперта
Ответы на вопрос 2
Kozack
@Kozack Куратор тега WordPress
Thinking about a11y
1. Отключить все плагины
2. Изменить тему
3. Написать баг репорт в ВП.

Я так понимаю проблема именно в теме. Ищите какие хуки срабатывают при сохранении страницы
Ответ написан
Комментировать
alex-1917
@alex-1917
Если ответ помог, отметь решением
Проверь functions.php на эти строки, раньше было модно выпиливать всю эту чешую для ускорения сайта, сегодня ан нет, гутенберг завалил порнографией просторы вордпресса

// Отключаем сам REST API
add_filter('rest_enabled', '__return_false');

// Отключаем фильтры REST API
remove_action( 'xmlrpc_rsd_apis', 'rest_output_rsd' );
remove_action( 'wp_head', 'rest_output_link_wp_head', 10, 0 );
remove_action( 'template_redirect', 'rest_output_link_header', 11, 0 );
remove_action( 'auth_cookie_malformed', 'rest_cookie_collect_status' );
remove_action( 'auth_cookie_expired', 'rest_cookie_collect_status' );
remove_action( 'auth_cookie_bad_username', 'rest_cookie_collect_status' );
remove_action( 'auth_cookie_bad_hash', 'rest_cookie_collect_status' );
remove_action( 'auth_cookie_valid', 'rest_cookie_collect_status' );
remove_filter( 'rest_authentication_errors', 'rest_cookie_check_errors', 100 );

// Отключаем события REST API
remove_action( 'init', 'rest_api_init' );
remove_action( 'rest_api_init', 'rest_api_default_filters', 10, 1 );
remove_action( 'parse_request', 'rest_api_loaded' );

// Отключаем Embeds связанные с REST API
remove_action( 'rest_api_init', 'wp_oembed_register_route' );
remove_filter( 'rest_pre_serve_request', '_oembed_rest_pre_serve_request', 10, 4 );
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы