Только вчера узнал об этой фишке, несмотря на то, что она появилась ещё в 2.6 версии WordPress. Для большей наглядности решил записать видео:
Сообщение будет выводиться на английском, независимо от того, стоит ли у вас локализация движка. Переведу для незнающих:
Опасно !
Обнаружено самосравнение.
Инициализируется протокол бесконечного цикла.
Самоуничтожение через… 3
2
1
Проснись, {логин}…
Матрица имеет тебя («ты увяз в Матрице» по версии дубляжа фильма)…
Следуй за белым кроликом…
Не позволяйте этому случиться снова. Вернуться назад.
Как увидеть это сообщение на своем сайте
Сначала вам нужно попасть на страницу сравнения редакций. Это можно сделать, кликнув по какой-нибудь из редакций из соответствующего метабокса, либо как в видео:
- Открываем любой пост/страницу и немного изменяем контент
- Делаем предосмотр поста и сразу же закрываем
- Переходим на страницу редактирования того же самого поста в новой вкладке, должно появиться сообщение:
Кликаем по ссылке и попадаем на страницу сравнения редакций. Теперь главное — выбрать одну и ту же редакцию для сравнения:
Вот и всё, теперь наблюдаем, что происходит на экране.
Как отключить пасхалку
Немного кода в functions.php как обычно решает все проблемы 🙂 Итак, вот он:
function true_disable_matrix_easter_egg() { $left = empty( $_GET['left'] ) ? '' : $_GET['left']; $right = empty( $_GET['right'] ) ? '' : $_GET['right']; if ($left == $right) { // можете указать своё сообщение об ошибке, HTML поддерживается wp_die('<strong>Ошибка!</strong> Вы не можете сравнивать редакцию саму с собой. <a href="'.get_edit_post_link($left).'">Вернуться к посту.</a>'); } } add_action('admin_action_diff', 'true_disable_matrix_easter_egg'); |
Источник: misha.blog