Wie kann man im Kommentarfeld YouTube-Videos als Antwort einbinden?

  • Hallo

    Ja.. die Frage steht schon im Titel.

    Wie macht man das?
    Wenn ich den Einbettungscode einfüge, wird später in der veröffentlichten Antwort nur ein LINK angezeigt...

    Danke

    • 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

  • Du meinst so einen Code zum Einbetten?

    Code
    <iframe width="560" height="315" 
    src="//www.youtube.com/embed/123456789xxxx" 
    frameborder="0" allowfullscreen></iframe>


    Damit dann ein anderer so einen Code ins Formular einfügen darf?

    Code
    <iframe width="560" height="315" 
    src="//www.youtube.example.com/virus/schadcode" 
    frameborder="0" allowfullscreen></iframe>
  • Man könnte OEmbed auf Kommentare ausweiten. Eine Lösung habe ich hier gefunden.
    Im Kommentar muß nur noch die URL zum Video angegeben werden. Der Player wird dann von Wordpress selbst eingefügt.

    Gruß
    Ingo

    Wenn ich helfen konnte, bitte [ Gefällt mir ] klicken. :-)

  • Habe das jetzt nur unter Localhost mit 3.8.1 getestet, weil ich mir 3.9.1 nicht vermurksen wollte. Sehe da keinen Unterschied, bei beiden wurde kein Player eingefügt, der erste Link verweist nur auf ein Video in Fullscreen. Im Quelltext sieht es so aus:

    HTML
    <section class="comment-content comment">
    <p>Nur ein Test</p>
    <p><a href="http://www.youtube.com/embed/oXG........" rel="nofollow">http://www.youtube.com/embed/oXG........</a></p>
    </section><!-- .comment-content -->


    HTML
    <section class="comment-content comment">
    <p>Zweiter Test</p>
    <p><a href="http://www.youtube.example.com/virus/schadcode" rel="nofollow">http://www.youtube.example.com/virus/schadcode</a></p>
    </section><!-- .comment-content -->
  • Du mußt auch nicht die YouTube-Embed-URL angeben, sondern den ganz normalen Link auf das Video,


    Ja, damit klappt es dann und das das Video wird richtig eingebunden.

    HTML
    <section class="comment-content comment">
    <p>Ein weiterer Test</p>
    <p><iframe width="625" height="352" src="http://www.youtube.com/embed/xxxxxxxxx?feature=oembed" frameborder="0" allowfullscreen></iframe></p>
    </section><!-- .comment-content -->
  • Der Vorteil der OEmbed-Lösung ist, daß tatsächlich nur das eingebunden werden kann, was eine gültige OEmbed-URL ist. Damit sollten zumindest keine IFrame-Angriffe mit beliebigen Inhalten möglich sein.

    Hier gibt es eine Übersicht aller derzeit möglichen Embeds:
    https://codex.wordpress.org/Embeds#Okay.2C…I_Embed_From.3F

    Gegebenfalls kann man aus Sicherheitsgründen auch Anbieter entfernen:
    https://codex.wordpress.org/Function_Refer…remove_provider

    Was man nun in Kommentaren erlauben will und was nicht, muß jeder mit sich selbst ausmachen.

    Gruß
    Ingo

    Wenn ich helfen konnte, bitte [ Gefällt mir ] klicken. :-)

Jetzt mitmachen!

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