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

Наследование тем

Вордпрессовская платформа давно уже научилась наследовать темы, сейчас это реализовано с помощью функции locate_template. В версии 4.7 появятся и дополнительные функции, предназначенные для этой задачи:

  • get_parent_theme_file_uri
  • get_theme_file_uri
  • get_parent_theme_file_path
  • get_theme_file_path

Предопределение шорткодов

Помимо прочего в новой версии появится удобный фильтр, позволяющий менять шорткоды. Некоторые плагины или установленные темы уже могут содержать прописанные шорткоды. За предопределение шорткода с помощью функции отвечает фильтр “pre_do_shortcode_tag”. Данное нововведение позволяет менять поведение шорткодов, что бывает очень полезно при покупке новой темы.

Произвольные массовые действия

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

Логотипы, сокращения, смайлики

В новой версии также будет решен вопрос, касающийся фильтров стандартных смайлов. К тому же, будет доступна замены определенных надписей на смайлы или логотипы компаний, а некоторые сокращения могут заменяться на полный текст.

Создание собственной системы событий

В 4.7 будет введен новый класс WP_Hook, позволяющий создавать собственную систему событий. Есть масса вариантов, где может быть применен данный фильтр, к примеру, вы сможете управлять брокером сообщений, который отделен от других вордпрессовских фильтров и действий.

Но этими изменениями не ограничивается ядро. Наверняка есть немало интересных функций, предусмотренных разработчиками. Правда о них можно будет узнать только с окончательным выходом новой версии.

Написать комментарий