DrZhmurge
@DrZhmurge

Почему wp_upload_dir обрезает названия папок с символами?

К примеру wp_upload_dir('chat/2_27'); обрежется до "{путь к uploads}/chat/2_". Так работает с любым символом.
  • Вопрос задан
  • 44 просмотра
Решения вопроса 1
Immortal_pony
@Immortal_pony
Первый параметр, который принимает wp_upload_dir() это $time, а возвращает он всегда массив.
Что ты пытаешься сделать вообще?

Пальцем в небо, тебе нужна папка для каждого чата? Ну тогда как-то так можно сделать:
function findOrCreateChatDir(string $chatId): string {
    $uploadDir = wp_upload_dir();
    $chatDir = "{$uploadDir['path']}/chat/{$chatId}";
    if (!file_exists($chatDir)) {
        wp_mkdir_p($chatDir);
    }

    return $chatDir;
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы