Огромный сборник статей от WPTec для начинающих

Новости

BP переписывает функциональный плагин теперь в бета-версии

Мяч продвигается в рамках девятилетних усилий по миграции пользовательского парсера URI BuddyPress для использования WordPress Rewrite API.

BuddyPress в настоящее время требует, чтобы сайты использовали красивые постоянные ссылки , чтобы быть совместимыми с его парсером URL. Плагин анализирует URL любого компонента, который вы просматриваете, и выполняет внутренние проверки, чтобы решить, что там отображать, и определить правильный файл шаблона. Этот пользовательский синтаксический анализатор хорошо работал в течение многих лет, но имеет некоторые недостатки по сравнению с более новым Rewrite API WordPress.

Ведущий разработчик BuddyPress Бун Горджес резюмировал проблему в исходном тикете :

Пользовательский синтаксический анализатор URI BP (живущий в основном в bp_core_set_uri_globals()) медленный, подверженный ошибкам, не расширяемый, не поддающийся тестированию и не соответствующий лучшим практикам WP.

В августе 2021 года участники BuddyPress перенесли эту работу в функциональный плагин BP Rewrites с конечной целью объединить его с BP Core после более широкого тестирования. Первая бета-версия была выпущена на этой неделе с призывом к тестированию, прежде чем она будет перемещена в каталог плагинов WordPress.

BP Rewrites — это не просто скрытое архитектурное улучшение BuddyPress, оно также имеет несколько преимуществ для пользователя:

  • Улучшена и упрощена настройка URL-адресов BuddyPress.
  • Совместимость с простыми постоянными ссылками
  • Улучшенное соответствие стандартам WordPress
  • Улучшенный опыт пользователя/продвинутого пользователя/разработчика плагинов/дизайнера тем BuddyPress

Пользователи, тестирующие плагин, найдут экран настройки URL-адресов (заменяющий экран страниц BP) в настройках BuddyPress, где можно легко изменить слаги страниц. Это намного удобнее, чем редактирование файла wp-config.php.

«Когда вы деактивируете плагин, buddypress элементы типа записи переключаются обратно на обычные страницы, и вы возвращаете их обратно на соответствующий экран редактирования администратора WordPress», — сказал основной разработчик BuddyPress Матье Вье. «Мета-сообщения все еще существуют на случай, если вы захотите активировать BP Rewrites обратно (это может произойти, когда вы тестируете другой плагин BuddyPress). Если вы абсолютно хотите избавиться от этих метаданных сообщений, вы можете удалить страницы BuddyPress, создать новые и заново выполнить сопоставление страниц на экране настроек страниц BuddyPress».

Это не то, что вы хотите протестировать на рабочем сайте, так как все еще неясно, как BP Rewrites будет взаимодействовать с различными плагинами. Тестировщики могут сообщать об ошибках как о проблемах в репозитории плагина на GitHub.

«Нет никакого секрета: единственный способ быть достаточно уверенным в этом механизме обратной совместимости, чтобы начать думать о слиянии BP Rewrites с BuddyPress Core, — это тестировать, тестировать и тестировать снова», — сказал Вьет.

Обсуждая прогресс BP Rewrites ранее в этом году, Вьет посоветовал оставить этот функциональный плагин в качестве надстройки как минимум для двух основных выпусков BuddyPress. Это даст разработчикам возможность уменьшить количество конфликтов плагинов перед объединением с ядром BuddyPress.

Рекомендуем прочитать
Новости

Gutenberg 15.5 представляет экспериментальную поддержку разметки сетки

Новости

Мобильные приложения WordPress получают новый форум поддержки

Новости

Плагин Preferred Languages ​​Feature нуждается в тестировании

Новости

В ACF 6.1 добавлена ​​поддержка регистрации пользовательских типов записей и таксономий

Подпишитесь на рассылку
и будьте в курсе новостей Wordpress

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *