Acho que nunca tive necessidade prática de criar pastas / arquivos no WP antes, mas para um plug-in preciso de uma pasta de cache (para imagens redimensionadas) wp-content/uploads
.
O que levanta a questão - eu realmente preciso passar por todo o processo Filesystem API
(incluindo pedir credenciais de FTP quando necessário) ou wp_mkdir_p()
é bom o suficiente para isso?
cache
é mais sobre coisas como plug-ins de cache de páginas, enquanto meu caso é mais sobre versões alternativas de imagens ... A distinção entre essas pastas parece semântica e não técnica, não?