Pauschal würde ich jetzt mal ungetestet vermuten, dass der richtige Ablageplatz der CSV-Dateien das Root-Verzeichnis bzw. jeniges, indem sich die WP-Installation befindet, sein sollte. Andernfalls könnte ich mir die korrekte Pfadrückgabe nicht vorstellen. Du fragst ja nicht den realistischen Verzeichnisbaum ab, sondern rücklinks der URI.
Mich würde mal interessieren, was Du da bastelst. Bringt das denn Vorteile gegenüber herkömmlicher Vorgehensweisen? Worin liegt die Aufwands Ersparnis?