Только вчера узнал об этой фишке, несмотря на то, что она появилась ещё в 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');
Чтобы оставить комментарий, пожалуйста, зарегистрируйтесь или войдите.
Решила и я попробовать это на своем сайте!!! Да уж, составители Вордпресс тоже не обделены чувством юмора. Так что буду я следовать за белым кроликом, пока не увязла в Матрице )))