Support » Allgemeine Fragen » Datei mit Funktion im Uploads Ordner erstellen

  • Gelöst Oliver

    (@oliverseimo)


    Ich versuche, mit einer Funktion eine CSS Datei in einem Unterverzeichnis im Uploadverzeichnis von WordPress zu erstellen.
    Das Unterverzeichnis habe ich erfolgreich so erstellt:

    $upload = wp_upload_dir();
        $upload_dir = $upload['basedir'];
        $upload_dir = $upload_dir . '/unterverzeichnis';
        if (! is_dir($upload_dir)) {
           mkdir( $upload_dir, 0700 );
        }

    Jetzt möchte ich noch eine Datei darin erstellen. z.B. ein leeres CSS-File file.css

    1. Versuch:
    Mittels der Funktion wp_upload_bits() eine Datei erstellen. Ich blick bei dieser Funktion nicht ganz durch. Ist die für so etwas gemacht?

    2.Versuch:
    In der oben angeführten Funktion einfach $upload_dir = $upload_dir . '/unterverzeichnis/file.css'; reinschreiben.
    Das hat leider auch nicht funktioniert, da dies einen weiteren Ordner mit dem Namen file.css erstellt hat.

    Jetzt bin ich ratlos und ich konnte auch im Internet nichts zu meinem Vorhaben finden.
    Ist das überhautp möglich mit WordPress?
    Wie wäre es sonst möglich?

    Danke für eure Hilfe!

Ansicht von 1 Antwort (von insgesamt 1)
  • Thread-Ersteller Oliver

    (@oliverseimo)

    $upload = wp_upload_dir();
        $upload_dir = $upload['basedir'];
        $file = $upload_dir.'/ordner/file.css';
        $content = 'test';
        file_put_contents($file, $content);
    • Diese Antwort wurde geändert vor 3 Jahre, 7 Monaten von Oliver.
    • Diese Antwort wurde geändert vor 3 Jahre, 7 Monaten von Oliver.
Ansicht von 1 Antwort (von insgesamt 1)
  • Das Thema „Datei mit Funktion im Uploads Ordner erstellen“ ist für neue Antworten geschlossen.