WP_Filesystem_XXXXX вместо file_put_contents
-
Раньше использовал file_put_contents($path, $text, FILE_APPEND) для записи логов плагина. Теперь анализатор ВПшный ругается, мол нельзя в обход впшного класса WP_Filesystem подобным заниматься.
Ну хорошо. Взял я значит за основу$wp_filesystem_direct = new \WP_Filesystem_Direct( null ); $wp_filesystem_direct->put_contents($path, $my_string, 0644);И всё поломалось. FILE_APPEND то не поддерживается. Мне же нужна дозапись, а не создание файла с нуля. И как мне быть? Писать спагетти (открыли файлик, считали, пристыковали, вызвали put_contents)? Нафига использовать миллион строк вместо одной хорошей и доброй php функции? Или есть всё же какой-то адекватный впшный класс, в котором FILE_APPEND есть из коробки?
Тема «WP_Filesystem_XXXXX вместо file_put_contents» закрыта для новых ответов.