Wie kann ich ein YouTube-Video in eine WordPress-Vorlagenseite einbetten?

Lesezeit: 2 Minuten

Benutzeravatar von T.Doe
T.Doe

Ich erstelle eine neue Vorlagenseite für eine der Seiten auf meiner WordPress-Site, weil alles, was ich auf dieser Seite haben möchte, etwas Text und ein YouTube-Video ist. Soweit ich weiß, akzeptiert WordPress nicht das einfache Einbetten eines YouTube-Videos in Ihren Code, Sie müssen die verwenden YouTube-Player-API.

Aber um ehrlich zu sein, ist es mir nicht ganz klar, wie ich es auf meinen aktuellen Code anwenden soll. Was kann ich als nächstes versuchen?

<?php /* Template Name: Black Ballad Crowdfunding Subscriptions*/ ?>
<!DOCTYPE html>
<html <?php language_attributes(); ?>>

<head>
  <?php get_header(); ?>
  <title>Black Ballad Crowdfunding</title>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <link href="style.css" rel="stylesheet" type="text/css">
  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
  <script src="https://code.jquery.com/jquery-1.10.2.js"></script>
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>

  <script>
    $(document).ready(function(){
      $("#more1").click(function(){
        $(".reveal1").slideToggle("slow");
        $(".video-container1").slideToggle("slow");
      });
    });
  </script>
</head>

<body>

<div class="container">

  <div id="intro">
    <p>Some text.</p>
    <p class="reveal1">Some more text.
      <div class="video-container1" align="center">
        <iframe width="560" height="315" src="https://www.youtube.com/embed/JfHXbPv9cUg" frameborder="0" allowfullscreen></iframe>
      </div>
    </p>
   <div id="more1" align="center" title="View More">
     <img src="http://www.blackballad.co.uk/wp-content/uploads/2016/10/drop.png" width="20px" height="20px">
   </div>

</div>

</body>

<?php get_footer(); ?>

Versuchen Sie es mit do_shortcode()

https://developer.wordpress.org/reference/functions/do_shortcode/

Für youtube

echo do_shortcode( 'https://www.youtube.com/user/bluehost?v=zQ-eL7zH6rQ' );

  • Ich versuche, den Link in den Rohcode der Vorlage einzubetten, nicht in die Beschreibung in der WordPress-Verwaltung. Weißt du, wie ich das erreichen kann?

    – T.Doe

    24. Oktober 2016 um 18:25 Uhr

  • Ja, platzieren Sie das in Ihrer Vorlage zwischen den PHP-Tags, wo immer Sie möchten, dass das YouTube-Video angezeigt wird. Wenn Sie es in einem Beitrag anzeigen müssen, müssen Sie es meiner Meinung nach in eine ‘for’- oder ‘while’-Schleife einfügen. Überprüfen Sie die WordPress-Dokumente.

    – LegenJerry

    24. Oktober 2016 um 18:34 Uhr

  • Ich habe buchstäblich nur youtube.com/user/bluehost?v=zQ-eL7zH6rQ[/embed]‘); ?> ganz oben in meinem Rohcode und immer noch absolut nichts. Hier stimmt doch sicher etwas nicht. Überzeugen Sie sich selbst blackballad.co.uk/crowdfunding

    – T.Doe

    24. Oktober 2016 um 18:41 Uhr


  • Nun, Sie müssen diese YouTube-URL durch die URL des Videos ersetzen, das Sie anzeigen möchten. Aber ja, das sollte funktionieren

    – LegenJerry

    24. Oktober 2016 um 18:43 Uhr

  • Vielleicht möchten Sie diesen Code in das Video-Container1-Div einfügen

    – LegenJerry

    24. Oktober 2016 um 20:13 Uhr

Ich kommentiere nur, um zu sagen, dass die akzeptierte Antwort 2022 nicht mehr funktioniert. Wir brauchen ein Update dafür, da der eingebettete Shortcode nicht mehr richtig zu funktionieren scheint.

1434780cookie-checkWie kann ich ein YouTube-Video in eine WordPress-Vorlagenseite einbetten?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy