Как отключить всплывающее окно в админке wordpress?

Ссылка скопирована
1 ответ

Когда один пользователь находится внутри записи, а другой туда пытается зайти, то появляется всплывающее окно:

Как отключить всплывающее окно в админке wordpress?

Под мою задачу сильно мешает. Может быть можно как-то отключить?

Дополнительно:

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Максим Павлов Ответ

Это не обычное всплывающее окно плагина, а механизм блокировки редактирования записи в WordPress. Он защищает от ситуации, когда два пользователя одновременно редактируют один материал и перетирают изменения друг друга. Полностью отключать его можно, но риск потерять правки станет выше.

Технически блокировку можно отключить фильтром:

add_filter('wp_check_post_lock_window', function () {
    return 0;
});

add_filter('wp_check_post_lock_window', function () { return 0; });

Иногда дополнительно отключают heartbeat на экранах редактирования, но это грубее и может повлиять на автосохранение:

add_action('admin_enqueue_scripts', function ($hook) {
    if ($hook === 'post.php' || $hook === 'post-new.php') {
        wp_deregister_script('heartbeat');
    }
});

add_action('admin_enqueue_scripts', function ($hook) { if ($hook === 'post.php' || $hook === 'post-new.php') { wp_deregister_script('heartbeat'); } });

Я бы начинал не с полного отключения, а с организационного решения: не редактировать одну запись двумя пользователями одновременно, использовать черновики/ревизии или разграничить роли. Если всё же отключаете, делайте это в маленьком mu-plugin и предупредите редакторов, что последняя сохраненная версия может перезаписать чужие изменения.

Если мешает только окно «захватить редактирование», можно скрыть его CSS/JS, но это хуже: блокировка останется, а пользователи будут видеть странное поведение. Лучше менять сам механизм осознанно.

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно