Upload von Dateien Mime Typen

  • Hallo zusammen,
    vermutlich wurde die Frage schon öfter gestellt, doch für das aktuelle WordPress finde ich nichts. Wie kann ich Dateiarten hinzufügen, dass der Upload im Editor klappt?

    In der functions.php sind ab Zeile 2431 ja einige MIME-Typen aufgelistet. Kann ich diese Liste einfach ergänzen (Beispiel am Ende des Codes)?


    Oder gibt es ein funktionierendes /aktuelles Tutorial?

    Bin leider gesundheitlich etwas angeschlagen und war dadurch die letzten Jahre nicht mehr aktiv, wodurch ich im grunde wieder neu anfange.

    Über Hilfe würde ich mich sehr freuen!
    Liebe Grüße und ein schönes Wochenende!

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Bitte niemals die Core Dateien ändern, ist nach einem Update eh wieder weg. Über upload_mimes kannst in der functions.php deines Child Theme neue mime types hinzufügen: https://codex.wordpress.org/Plugin_API/Fil…ce/upload_mimes

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

  • Mit den Mime Typen ist mir soweit klar.

    Kannte Child-Themes noch nicht. Nach dieser Anleitung "Childthemen anlegen":

    Zitat

    (...) Zuerst legt Ihr im Verzeichnis wp-content/themes ein neues Verzeichnis an. Dieser Ordner liegt auf derselben Ebene wie der Ordner Eures Parent-Themes. (...)


    Zur Erkennung des Child-Theme soll es eine style.css mit den folgenden mindest Angaben erhalten:

    Code
    /* Theme Name: Das neue Childtheme Description: Ein schönes Childtheme Author: Kirsten Schelper Author URI: http://www.schelperdesign.net Template: Name_des_Parent-Theme-Ordners Version: 1.0 Tags: */

    Nach der Anleitung wird da noch eine function.php benötigt, die das Child-Theme einbindet:

    PHP
    <?php 
    /* Hier kommen die functions für mein Child-Theme */
    
    
    function twentyfifteen_child_styles() { wp_deregister_style( 'twentyfifteen-style'); wp_register_style('twentyfifteen-style', get_template_directory_uri(). '/style.css'); wp_enqueue_style('twentyfifteen-style', get_template_directory_uri(). '/style.css'); wp_enqueue_style( 'childtheme-style', get_stylesheet_directory_uri().'/style.css', array('twentyfifteen-style') ); } add_action( 'wp_enqueue_scripts', 'twentyfifteen_child_styles' );

    Die müsste ich dann ja einfach ergänzen können, oder?

    Die Anleitung ist von 2015, daher die Nachfrage, ob es überhaupt noch aktuell ist?

  • Hallo nochmal,
    habe es mit dem child theme probiert und die beiden Dateien erstellt.
    style.css:

    functions.php:

    Leider funktioniert das nicht:
    [Blockierte Grafik: http://hosting109402.a2f15.netcup.net/Muckel/Blog/wp-content/uploads/2018/05/Screenshot_20180512-153331.jpg
    Das Child Theme konnte ich aber aktivieren:
    [Blockierte Grafik: http://hosting109402.a2f15.netcup.net/Muckel/Blog/wp-content/uploads/2018/05/Screenshot_20180512-152542.jpg]

  • Fehler ist behoben :)

    Ansich war es richtig, nur die Zuordnung des mime type nicht. Bin fälschlicherweise davon ausgegangen, dass text passen würde, da man die Dateien mit 'nem Editor bearbeiten kann.

    So ist es richtig:

    PHP
    /* Fehler behoben: */
    $mimes['gpx'] = 'application/xml';

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!