Holen Sie sich das Video vom Post auf der Homepage

Ich habe Videos in die Post eingebettet (von youtube und anderen Webseiten). Ist es möglich, nur das eingebettete Video von der Post zu bekommen und auf der Homepage anzuzeigen? Es gibt etwas Text vor dem Video in der Post, ich möchte den Text oder etwas anderes nicht aus dem Beitrag anzeigen, sondern nur das Video holen. Wie kann das gemacht werden? Vielen Dank.

Solutions Collecting From Web of "Holen Sie sich das Video vom Post auf der Homepage"

Ein paar Annahmen vor der Lösung. Erstens haben Sie alle eingebetteten Codes als iframe (fast alle Video-Sites exportieren jetzt als iframe) nicht als Shortcode oder Objekt-Tag. Zweitens, Sie wollen die Video-Box nicht die Video-URL, die natürlich für jede Video-Website anders sein wird. Setzen Sie folgenden Code in functions.php

function the_post_video($post_id=NULL) { global $post; $target_post = $post; if($post_id !== NULL) $target_post = get_post($post_id); $matches = null; if(preg_match('/ 

Verwendung Sie würden the_post_video () anstelle von the_content ();

Um Posts auf der Startseite anzuzeigen, müssen Sie die normale Methode zum Anzeigen von Posts verwenden. Es gibt eine Reihe von Möglichkeiten, WP_Query in deiner front-page.php zu benutzen (du musst WPAdmin-> Einstellungen-> Lesen-> Frontpage auf “Statische Seite” -> irgendeine deiner wp-Seite einstellen)