Статьи

WordPress 3.2: что нужно знать

WordPress 3.2 (также известный как «Гершвин») вышел 4 июля и содержит некоторые радикальные изменения, о которых вы захотите узнать. Новый дизайн панели инструментов, новая тема по умолчанию и другие расширенные функции администратора, которые делают его использование еще проще — давайте погрузимся в изменения.

Я заядлый пользователь WordPress; Я использую его для всех своих личных сайтов, всех своих клиентских сайтов, и я знаю, что разработал плагин или два. Я видел много трансформаций с тех пор, как начал использовать его (waaayyy в 1.5), и я рад сообщить, что на прошлой неделе он подвергся еще одному трансформации. Давайте разберем это на основные новые функции, о которых вы должны знать:


Примечание редактора : важно, чтобы мы прояснили одну важную мысль сверху, поскольку первоначальная фраза в этом посте, похоже, немного запуталась: WordPress — это не продукт Automattic, это «проект с открытым исходным кодом, возглавляемый основная команда разработчиков, и способствовали сотни «. (хорошо, Эндрю!) Изменения, внесенные в 3.2, являются результатом этих коллективных усилий, а не одной компании. Хотя Automattic оказывает значительное влияние на изменения, внесенные в каждую версию, сотни людей внесли свой вклад (см. Полный список здесь ). Именно коллективный дух делает WordPress тем, чем он является, и мы сожалеем о том, что сделали упор на Automattic в приведенной ниже фразе!



Новая панель инструментов

Как пользователь WordPress, я доволен изменениями дизайна, внесенными в Dashboard и всю панель администратора. Наиболее заметна левая навигация, которая намного чище и сгруппирована намного лучше. Также гораздо проще определить, в каком разделе администратора вы находитесь с выделенными заголовками.

Помимо навигации, есть много тонких изменений, которые имеют большое значение. Изменились поля на панели инструментов и во всем администраторе, типографика ужесточилась, и они перефразировали некоторые меню (например, изменив «Инструменты» на «Доступные инструменты»). Что мне действительно нравится, так это добавление страниц «Freedoms» и «Credits» в нижний колонтитул, что поможет вам немного лучше понять WordPress.


Поддержка IE6 в последнее время стала слабым понятием для многих крупных веб-предприятий, поэтому эта часть не вызывает большого удивления. Наиболее заметным изменением технологии является то, что вам понадобится PHP5 и MySQL5 для запуска WordPress 3.2. Это означает, что людям, работающим с более старыми версиями любой из этих технологий, потребуется обновить текущую версию, чтобы все заработало.



Полноэкранный режим

Если вы зайдете, чтобы отредактировать сообщение, страницу или пользовательский тип, вы заметите, что редактор тоже немного обновился! Иконки были переработаны (и, на мой взгляд, выглядят великолепно), редактор HTML теперь использует моноширинный шрифт, лучше всего, есть полноэкранный режим.

В полноэкранном режиме (скриншот выше) все, кроме упрощенной панели редактора и некоторых границ, обозначающих вашу область редактирования, исчезает, поэтому вы действительно можете сосредоточиться на написании. Если курсор не перемещается в течение секунды или двух, все, кроме заголовка и текста сообщения, исчезнет, ​​пока вы снова не переместите курсор. Это довольно гладко и служит хорошим без отвлекающим способом писать.



Новый админ-бар

Сначала я не был большим поклонником админ-бара; Я думал, что это мешает дизайну. Затем я начал использовать его и понял, что редактирование страниц и постов стало намного проще, и это было при ограниченном функционале админ-панели.

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



Новая тема по умолчанию

Если честно, я не был большим фанатом Twenty Ten. Я думал, что он хорошо продемонстрировал новые возможности 3.0, но я не был поклонником дизайна, и для темы по умолчанию было невероятно сложно читать код; Я чувствую, что вы должны научиться кодировать тему WordPress, взглянув на тему по умолчанию. Двадцать одиннадцать возвращает это.

Основанный на теме Duster , Twenty Eleven — намного более чистый дизайн (я ЛЮБЛЮ шрифт, который они используют для основного текста), с несколькими областями виджетов, и код намного легче читать. Он также подключаемый (например, Twenty Ten) — создание дочерних тем на его основе — довольно простой процесс. В качестве дополнительного бонуса Twenty Eleven — это полностью HTML5 / CSS3 тема.


Как программист, я очень большой парень; Я беспокоюсь о времени загрузки и оптимизации кода. Вот почему я был очень рад прочитать, что 3.2 быстрее и легче, чем предыдущие версии. Они прошли и сократили время загрузки самых популярных страниц в админке, добавили поддержку инкрементных обновлений, что означает, что обновление ядра WordPress и плагинов теперь стало намного быстрее, и они оптимизировали свой код для определенных запросов. и функции безопасности. Наряду с этим они включили кэши, которые уменьшат количество вызовов, которые WordPress должен выполнять в определенных областях, и, следовательно, уменьшат объем необходимой памяти.

Пока что я ограничен в использовании, могу сказать, что WordPress работает немного более плавно. Отличная работа Automattic и всех остальных, кто участвует в проекте !


Хотя список довольно длинный, я хотел бы упомянуть, что WordPress 3.2 видит кучу новых фильтров, функций и изменений для разработчиков тем и плагинов. Некоторые из заметных дополнений из приведенного выше списка включают в себя:

  • Разрешить получение комментариев по типу сообщения, статусу, автору, автору, имени или родителю. Получить только опубликованные сообщения для последних комментариев виджет
  • Разрешить запрашивать таксономии с помощью параметров $ _GET для не таксономических URL
  • Разрешить пользовательские элементы автора, такие как электронная почта
  • Не 404 для пустых архивов типа пост
  • При обновлении плагинов / тем, если новая папка назначения отличается от предыдущей, удалите старую папку при обновлении

Я действительно взволнован по поводу 3.2. Новый дизайн панели управления является фантастическим, полноэкранный режим позволяет сконцентрироваться на написании текста легче, чем когда-либо, а новая тема по умолчанию — это тема, которой сообщество WordPress должно гордиться. Кроме того, WordPress легче и быстрее, что должно быть большим облегчением для таких опытных пользователей, как я (и, вероятно, большинство из вас). Если вас интересует, что еще нового, вы можете просмотреть все изменения здесь .