Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
/* * WordPress 5.6.1: Window Unload Error Final Fix */ add_action('admin_print_footer_scripts', 'wp_561_window_unload_error_final_fix'); function wp_561_window_unload_error_final_fix() { ?> <script> jQuery(document).ready(function($) { // Check screen if (typeof window.wp.autosave === 'undefined') return; // Data Hack var initialCompareData = { post_title: $('#title').val() || '', content: $('#content').val() || '', excerpt: $('#excerpt').val() || '' }; var initialCompareString = window.wp.autosave.getCompareString(initialCompareData); // Fixed postChanged() window.wp.autosave.server.postChanged = function() { var changed = false; // If there are TinyMCE instances, loop through them. if (window.tinymce) { window.tinymce.each(['content', 'excerpt'], function(field) { var editor = window.tinymce.get(field); if ((editor && editor.isDirty()) || ($('#' + field).val() || '') !== initialCompareData[field]) { changed = true; return false; } }); if (($('#title').val() || '') !== initialCompareData.post_title) { changed = true; } return changed; } return window.wp.autosave.getCompareString() !== initialCompareString; } }); </script> <?php }