В цикле разработки снова настал тот период, когда вся функциональность практически готова, и мы избавляемся от ошибок. Обращение к тем, кто отважен сердцем и щедр душой: поможете нам протестировать новую версию WordPress? Как обычно, продукт ещё на стадии разработки, и запускать его на основном сайте не рекомендуется — чтобы посмотреть новую версию, создайте тестовый сайт. Если вы найдёте ошибку — сообщите о ней, а если вы разработчик, то помогите нам её исправить.
Если всё будет нормально, WordPress 3.1 должен выйти в свет к концу года, хотя это (как всегда) зависит от того, как пройдёт период бета-тестирования. Чем больше помощи мы получим с тестированием и исправлением ошибок, тем скорее сможем выпустить финальную версию.
Если вы хотите стать бета-тестером, прочтите статью в Кодексе о том, как сообщать об ошибках. Часть новых функций, на которые стоит обратить внимание:
- Форматы записей (#14746)
- Поиск тем (#14936)
- Внутренняя перелинковка (#11420)
- Верхняя панель (#14772)
- AJAX в панели управления (#14579)
- Обновлённый TinyMCE (#12574)
- Запросы к нескольким таксономиям (#12891)
- Страницы списков для произвольных типов записей (#13818)
- Очистка CSS-файлов панели управления (#14770)
- Личная консоль (#14696)
- Администрирование сети (#14435)
- Сброс паролей (#5919)
На текущий момент есть некоторые известные проблемы: ещё не всё *полностью* готово, но откладывать выход бета-версии из-за этого не стоило. К тому времени, когда версия 3.1 будет выпущена для всеобщего пользования, эти проблемы будут исправлены. Имейте в виду, что по мере исправления ошибок бета-версия будет каждую ночь обновляться. Об этом следует знать:
Fatal error: Call to a member function is_page() on a non-object in /wp-includes/query.php
.is_page()
может быть любым условным тегом. Эта ошибка возникает, когда тема или один из плагинов делают что-то не так. Например, проверяют значения условных тегов до начала разбора основного запроса, когда они ещё не работают. В версии 3.0 они просто возвращалиfalse
. В версии 3.1 Beta 1 это приводит к фатальной ошибке. В финальной версии это будет изменено, поэтому используйте эту возможность, чтобы исправить свои плагины. (#14729)- Все известные проблемы, требующие исправления до выхода финальной версии, перечислены в багтрекере. Перед тем как сообщить об ошибке, пожалуйста, убедитесь, что её ещё нет в этом списке.
Если вы считаете, что нашли ошибку, сообщите о ней! Можно создать тему в разделе «Альфа- и бета-тестирование» на форуме, можно написать письмо в дискуссионный лист wp-testers, либо, если вы убедились, что та же ошибка встречается и у других, сообщить о ней в багтрекере WordPress. (Начать лучше с форума или дискуссионного листа.)
Авторы тем и плагинов — если вы не следили за новостями версии 3.1, начните делать это сейчас, чтобы обновить свои темы и плагины для корректной работы с новой версией WordPress.
Обращение к разработчикам: WordPress создаётся усилиями сотен разработчиков. Если вы хотите, чтобы этот релиз вышел вовремя, внесите свой вклад. Даже если у вас нет времени на тестирование бета-версии, вы можете помочь нам исправить одну из многих ошибок, о которых мы уже знаем.