Categories: Мнение

WP-CLI 0.24 устаревает wp-settings-cli.php в пользу wp-settings.php

В течение последних трех лет WP-CLI загружал модифицированную копию wp-settings.php WordPress . Причина этого, по словам Кристи Буркэ, первоначального сопровождающего проекта, заключается в том, что «WordPress делает несколько вещей, которые не имеют смысла в контексте CLI». Поддержание этой измененной копии в актуальном состоянии было небольшой хлопотной задачей, но она давала WP-CLI гораздо больший контроль над тем, как она взаимодействует с WordPress.

В рамках предстоящей вехи 0.24 в WP-CLI есть исправление для этой давней проблемы , из-за которой проект поддерживал форк wp-settings.php. В предстоящем выпуске wp-settings-cli.php будет заменен на wp-settings.php для WordPress 4.6 благодаря исправлению, сделанному сопровождающим проекта Даниэлем Баххубером.

После следующего выпуска у пользователей будет меньше проблем с несовместимостью, таких как сбой WP-CLI на хосте из-за выхода новой версии WordPress. Утилита также часто ломалась в средах разработки, когда пользователи забывали ее обновить.

Баххубер сказал, что это изменение может также позволить проекту исправить другую проблему , которая иногда приводит к сбою WP-CLI при анализе пользовательского файла wp-config.php. По словам Баххубера, эта проблема «вероятно, самая известная ошибка WP-CLI за все время». Он работает с участниками над улучшением документации по архитектуре по мере устранения основных препятствий, подобных этим.

На этапе 0,24 осталось всего восемь тикетов, а 335 закрыты. Разработчики могут ожидать много серьезных улучшений давних проблем в предстоящем выпуске.

writer

Recent Posts

Плагин Delete Me для WordPress помогает владельцам веб-сайтов предоставить право на забвение GDPR

Поскольку до крайнего срока соблюдения GDPR ЕС осталось всего 178 дней , многие владельцы сайтов…

2 года ago

Команда Gutenberg наращивает юзабилити-тестирование в WordCamp US

Команда Gutenberg создаст станцию ​​тестирования удобства использования в WordCamp US, где посетители смогут принять участие…

2 года ago

Плагин распространителя теперь в бета-версии: новое решение для синдикации контента WordPress от 10up

Сегодня компания 10up опубликовала предварительную версию своего плагина Distributor , нового решения для синдикации контента…

2 года ago

Gutenberg 1.8 добавляет большую расширяемость для разработчиков плагинов

На этой неделе был выпущен Gutenberg 1.8 с несколькими заметными улучшениями, которые предоставят разработчикам плагинов…

2 года ago

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

На этой неделе был выпущен Gutenberg 15.5 с новыми функциями и улучшениями возможностей полнофункционального редактирования…

2 года ago

DesktopServer 3.8.4 включает подарок сообществу

DesktopServer выпустил версию 3.8.4 своего программного обеспечения для локальной разработки. Эта версия включает в себя…

2 года ago