10 скрытых функций WordPress, о которых вы не знали
WordPress — это не просто платформа для блогов. Это мощная и гибкая система управления контентом, интерфейс которой многие используют лишь на 10-20%. Помимо очевидных кнопок и меню, в ней скрыто множество «секретных» функций, способных значительно ускорить работу, улучшить безопасность и раскрыть новые возможности. Вот десяток таких скрытых жемчужин.
1. Режим обслуживания (Maintenance Mode) из адресной строки
Знаете ли вы, что можно включить режим обслуживания, просто добавив параметр к URL-адресу входа? Попробуйте добавить ?wp-maintenance-mode к концу ссылки на вход в админ-панель. Например: вашсайт.ru/wp-login.php?wp-maintenance-mode. Иногда это может помочь обойти кеширующие плагины, если сайт «завис» в этом режиме.
2. Менеджер импорта (доступ через Screen Options)
Большинство знает об импорте через «Инструменты» → «Импорт». Но мало кто замечает скрытого «Менеджера импорта». На той же самой странице «Импорт» нажмите на вкладку «Параметры экрана» вверху и отметьте галочку «Менеджер импорта». Появится новая вкладка, где вы сможете увидеть историю ваших импортов и, что важно, удалить импортированные данные, если что-то пошло не так.
3. Продвинутый поиск по медиафайлам
В библиотеке медиафайлов поиск работает только по названиям файлов. Но что, если нужно найти картинку по тексту, который на ней изображен? Для этого есть хитрость: в строку поиска добавьте .pdf, .jpg или другой формат. Это заставит WordPress глубже проиндексировать библиотеку. Еще мощнее — использовать плагины вроде Media Library Assistant, но сам факт наличия скрытых возможностей поиска удивляет.
4. Сброс кеша через wp-admin/options.php
Прямо в админке WordPress существует «секретная» страница со всеми настройками сайта — wp-admin/options.php. Доступ к ней есть только у администраторов. Здесь можно вручную редактировать любые опции, но главное — найти и очистить кеши, сбросив такие поля, как theme_mods_ваша_тема или параметры плагинов кеширования (осторожно, это для продвинутых пользователей!).
5. Встроенный редактор URL-адресов (Slug) для записей и страниц
При редактировании записи или страницы нажмите на ее заголовок в редакторе блоков (Gutenberg). В выпадающем меню справа вы увидите поле «Постоянная ссылка». Кликнув на него, можно быстро отредактировать ЧПУ (slug) прямо там, не заходя в настройки записи отдельно. Это маленькая, но очень полезная функция для SEO-оптимизации на лету.
6. Просмотр всех автоматических сохранений и ревизий
WordPress автоматически сохраняет черновики и создает ревизии. Но где их найти? Под окном редактора (в классическом редакторе) или в боковой панели в блоке «Статус и видимость» (в Гутенберге) нажмите на дату последнего сохранения. Откроется панель ревизий, где можно «путешествовать во времени» и сравнивать разные версии текста, восстанавливая любую из них.
7. Быстрое меню «Инструменты разработчика» в браузере
В режиме «Настройка» (Внешний вид → Настроить) щелкните правой кнопкой мыши по любому элементу на превью сайта и выберите «Исследовать элемент». В консоли разработчика вы увидите, что у многих элементов WordPress добавил специальные CSS-классы с префиксом customize-. Это позволяет точно понять, какой элемент вы настраиваете, даже если их несколько на странице.
8. Секретный «Режим карьеры» (Career Mode)
Нет, это не шутка. В WordPress 5.4+ была добавлена скрытая «пасхалка». Если в админке перейти в раздел «Обновления» и быстро кликнуть 7 раз на логотип WordPress внизу страницы, вы активируете «Career Mode». На фоне появятся летающие ракеты, а уведомления о версиях превратятся в истории из жизни разработчиков. Безобидный и забавный бонус.
9. Глобальный поиск в админ-панели (с помощью плагина, но на основе ядра)
Сама функция не афишируется, но она есть. Нажмите сочетание клавиш Ctrl + K (или Cmd + K на Mac) находясь в админке. Во многих современных темах и в Гутенберге это открывает глобальную строку поиска по командам. Вы можете быстро найти любой раздел админки, настройку или действие, не пробираясь через меню.
10. Прямой доступ к отладке через WP_DEBUG_LOG
Официально функция WP_DEBUG известна, но ее скрытая часть — WP_DEBUG_LOG — часто остается в тени. Добавив в wp-config.php строки:
define( 'WP_DEBUG', true ); define( 'WP_DEBUG_LOG', true ); define( 'WP_DEBUG_DISPLAY', false );
Вы не увидите ошибок на экране (что безопасно для работающего сайта), но все они будут записываться в файл /wp-content/debug.log. Это неоценимый инструмент для диагностики проблем без риска для пользователей.
Заключение
Эти скрытые функции — лишь верхушка айсберга. Изучая код, документацию и экспериментируя (на тестовом сайте!), вы сможете открыть для себя WordPress с новой стороны. Эта CMS создавалась с расчетом на гибкость, и многие ее «секреты» намеренно оставлены разработчиками для тех, кто любит копать глубже.