Jeder Artikel soll eine eigene MP3 Datei vor der Überschrift haben.

  • Hallo,

    wir haben einen Wordpress Blog mit Kurzgeschichten.

    Wie bekommen wir es hin, dass jeder Beitrag oben links ein Symbol anzeigt?

    Die Kurzgeschichten werden als MP3 eingesprochen und sollen über "ompact WP Audio Player" darüber abgespielt werden. Aber ich habe zu dem Bereich oben links keinen Zugang. Gibt es da eine einfache Möglichkeit oder muss ich in die PHP Datei rein? Und wie gibt man dann in jedem Beitrag die MP3-URL an?

    • 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

  • Mit der Anmeldung ins Forum hast du die Forenregeln zur Kenntnis genommen - aber anscheinend nicht gelesen!
    Mit einem Link zu deinem Anliegen könnte sich jemand finden, der sich da auskennt und dir weiterhilft ....
    Ohne weitere Angaben -siehe Forenregeln, besonders (II) ist alles ein Ratespiel und wer will das?

    nothing is as easy as it looks. --- Wenns gefällt - gibts dafür einen Button ;)
    Manchmal komme ich mir wie eine Suchmaschine vor ....:rolleyes:


  • Wie bekommen wir es hin, dass jeder Beitrag oben links ein Symbol anzeigt?

    Die Kurzgeschichten werden als MP3 eingesprochen und sollen über "Compact WP Audio Player" darüber abgespielt werden.

    Das WordPress Plugin erzeugt einen sog. Shortcode.
    [sc_embed_player fileurl=“URL OF THE MP3 FILE“]

    Diesen Shortcode kannst du nur in einem Artikel verwenden und nicht in einer Überschrift oder vor einer Überschrift.


    Aber ich habe zu dem Bereich oben links keinen Zugang. Gibt es da eine einfache Möglichkeit oder muss ich in die PHP Datei rein?

    PHP für Shortcodes ist eigentlich relativ einfach - wirklich! dies bringt dich aber nicht viel weiter, weil du ja ein zusätzliches Eingabefeld


    Und wie gibt man dann in jedem Beitrag die MP3-URL an?

    für die MP3-URL benötigst.

    Mit [size=24]Advanced Custom Fields [/SIZE]könntest du dir ein zusätzliches Feld erstellen
    https://de.wordpress.org/plugins/advanced-custom-fields/

    mit https://www.awesomeacf.com/ wir einen MP3 Player für AFC holen
    =>
    https://github.com/virgo79/acf-audio-video-player

    und mit etwas PHP in dem Template die Ausgabe steuern...

    Mit offenen Augen träumen

  • Vielen herzlichen Dank für eure Beiträge.

    Dann möchte ich an dieser Stelle die benötigten Informationen nachreichen.

    Adresse zum Blog (URL) = Katies-Kurzgeschichten
    WordPress-Version = Version 5.3.2
    Verwendetes Theme, verwendete Plugins = Wir verwenden: Twenty FifteenVersion: 2.5 mit den Erweiterungen: Compact Audio Player und WP-Matomo

    Ich habe für euch auch einen BeispielBeitrag erstellt.

    Das mit dem CSS habe ich verstanden. Würde dass den gehen? Wie würde so etwas ausschauen? Geht sowas auch auf der Hauptseite wo die ganzen Überschriften stehen? Da würden dann viele Buttens sein.

  • Anhand des HTML-Codes im Beispielbeitrag könnte man z.B. sowas machen, das hier schiebt in einzelnen Beiträgen den Button links vor die Überschrift, eingeben unter Design > Customizer > Zusätzliches CSS:

    Code
    .single-post .post .entry-content .sc_player_container1 {
        position: absolute;
        top: 4.2em;
        left: 3%;
    }


    Für die "responsive" Darstellung des Themes bei schmalen Bildschirmen würde noch etwas weiterer Code benötigt.

    Darüber hinaus gibt es natürlich noch viele andere Varianten und Möglichkeiten.

    Mit WordPress selbst hat der Ansatz mit reinem CSS eher nichts zu tun.

    Ergänzung: CSS noch etwas vereinfacht.

    4 Mal editiert, zuletzt von b3317133 (1. Februar 2020 um 17:28)

  • 1.000 Dank. Du hast mir das so gut erklärt, dass ich es sofort verstanden habe und auch umsetzen konnte.

    Nun frage ich mich, wie ich das auf der Hauptseite mit allen Artikeln mache. Also anstatt ".single-post" muss ich sicherlich etwas anderes verwenden, oder?

    Und dann noch in der Mobilen Version. Da würde ich es weg lassen, oder so. Da darf es ruhig ganz am Anfang sein.

    PS: Ich habe es mit top: 18%; und left: 2%; gemacht. Dadurch habe ich zumindest bis auf die kleinste Handy Ansicht den Knopf auf eine Gute Position bekommen. Bis auf die aller kleinste Mobile Ansicht, schaut es schon ganz gut aus.

  • Die Hauptseite hat die Klasse blog im body Element, also z.B. ".blog" statt ".single-post" verwenden.

    Bei top sollte man keine % Angabe verwenden, da sich das dann je nach Länge/Höhe des Beitrags unterschiedlich auswirkt.

    Für die mobilen bzw. weiteren Versionen hat das Theme einige sog. Breakpoints, für die man jeweils per sog. CSS Media Query (google) eigene Dinge definieren kann, siehe z.B. Punkt 16 in der style.css Deines Themes:

    Code
    https://katies-kurzgeschichten.de/wp-content/themes/twentyfifteen/style.css


    Die Standardwerte in Twenty Fifteen sind für die kleinsten Bildschirme voreingestellt und werden dann je breitere Bildschirme jeweils mit einem Media Query überlagert.

    Das sind alles Wordpress-unabhängige CSS Grundlagen, vielleicht findest Du auch ein gutes YouTube Tutorial zu dem Thema o.ä.

  • Es hat sofort funktioniert. Ich hab dass einfach um ".blog" ersetzt. Vielen herzlichen Dank für deinen Einsatz und dein Verständnis. Es funktioniert schon mal. Ich weiß nun wie. Und den Rest mache ich nächste Woche.

Jetzt mitmachen!

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