YouTube maxresdefault als Featured Image?

  • Hi!

    Ich arbeite an einer Video Publishing Site, die auf YouTube zurückgreift.

    Für das einbetten des Videos nutze ich ein Custom Field mit der Video ID:

    PHP
    <p>
          <?php
              
              $videoID = get_post_meta($post->ID, 'video_id', true);
              
              echo '<iframe width="960" height="540" src="//www.youtube.com/embed/'.$videoID.'" frameborder="0"></iframe>'
             ?>
          </p>

    Das klappt Super und nun hab ich mich gefragt da eh für das Video ein Thumbail existiert:

    http://img.youtube.com/vi/VIDEO_ID/maxresdefault.jpg

    es so machen kann das sich PHP das Bild lädt und es dann auf meinem Server ablegt, in die verschiedenen größen konvertiert und das ganze als Featured Image setzt... VideoID ist ja schon gesetzt für den Post aber es soll auch keine Verlinkung auf YouTube sein sondern das Bild soll kopiert und in die verschiedenen Größen umgerechnet werden.

    Das ganze soll aber natürlich nur ein mal geschehen also nur wenn noch kein Thumbnail gesetzt ist, was ich mit if/else machen würde, aber ich hab keine Idee wie ich das ganze automatisieren kann.... ich hab mir

    http://codex.wordpress.org/Function_Refer…_post_thumbnail
    und
    http://codex.wordpress.org/Function_Refer…_post_thumbnail

    angeschaut aber da wird nur die größe bzw Darstellung geklärt. Hat jemand eine Idee wie ich das machen könnte?!

    • 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

Jetzt mitmachen!

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