Beiträge von LiLaLena

    Hallo,

    habe in meinem Blog den [audio]-Shortcode eingesetzt. Beim Test mit meinem Smartphone (Android, Samsung Duos, Chrome) aber wurde der Player nicht angezeigt. Habe im Moment leider nicht die Möglichkeit mit weiteren mobilen Geräte zu testen aber vielleicht geht der Player ja allgemein nicht mit Smartphones? Weiß jemand dazu mehr? Und falls das so ist, welche Möglichkeit gibt es für einen einfachen Player (Play, Pause, Stopp) zum abspielen einer MP3-Datei im Blogartikel.

    Danke.

    Hallo Maxe,

    danke für deine Antwort. Ich möchte dass der Autor seine MP3 in die Mediathek hochläd und die URL dazu als Custom Post Field angibt. Im Template ist der Shortcode verankert. Bleibt die Eingabe des Autors leer, wird kein Player angezeigt. Gibt der Autor eine MP3 mit an, wird der Player angezeigt und greift natürlich auch auf die richtige Datei zu.

    Der Shortcode steckt als im Template, sagen wir mal zwischen dem Header und dem Loop (die beste Platzierung möchte ich noch mittels A/B-Testing ermitteln). Ich dachte eben der Shortcode gibt mir da die bestmögliche Flexibilität. Verschieben. Messen. Wieder verschieben. Messen. Beste Position gefunden. Fertig. Oder ist das die falsche Anwendung von Shortcodes? Bin noch nicht so tief im Thema und über deine Hilfe sehr dankbar.

    Danke für die schnelle Antwort. Hier die Funktion:

    PHP
    function add_player () {
        $key_2_values = get_post_custom_values('mp3-to-play', $post_id); // Fülle Array mit allen Values
        if ($key_2_values[0] != '') { // Kein benutzerdefiniertes Feld vergeben? Lasse Output weg..
            echo "[audio mp3=\"" . key_2_values[0] ."\"][/audio]";
        } else {
            // nothing
        }
    }
    //add_shortcode( 'player', 'add_player' );

    Hallo liebe Community,

    ich habe mir einen Funktion in der functions.php geschrieben, die ein Custom Post Field ausliest (enthält die URL zu einer mp3-Datei) und dort in einen echo-Befehl einsetzt, ähnlich folgendem Code:

    PHP
    echo "[audio mp3=\"" . key_values[0] ."\"][/audio]"

    Leider (oder natürlich) wird der Text mir im Frontend der Seite als Text angezeigt, nicht als von WordPress verarbeitetes HTML. Wie kann ich den Befehl formulieren, dass WordPress meinen Befehl auch so erkennt, wie man ihn im Backend des Artikels eintragen würde. Ist echo das Problem? Wenn ja, was ist der korrekte Befehl?

    Vielen Danke,
    Lena