it-swarm.com.de

Das Einbetten von Vimeo-Videos scheint mit ACF nicht zu funktionieren

Ich habe versucht, einen Vimeo-Link mithilfe von benutzerdefinierten ACF-Feldern in eine Site einzubetten, und es wird nichts im Front-End angezeigt, sondern nur eine Leerstelle, wie unten gezeigt.

enter image description here

Ich habe mehrere Ansätze ausprobiert, darunter ein Vimeo-Iframe sowie das Einfügen des Links, aber nichts scheint zu funktionieren.

Der Einbettungscode ist unten angegeben

<h3>Watch a Video</h3>
<iframe src="//player.vimeo.com/video/75791532?title=0&amp;byline=0&amp;portrait=0" width="500" height="375" frameborder="0" allowfullscreen="allowfullscreen"></iframe>

Ich habe mehrere Websites überprüft und alle sagen, dass ich mithilfe des Iframes oder nur des Links einbetten kann. Daher bin ich mir nicht sicher, was hier passiert.

1

Wenn das benutzerdefinierte Feld nur die URL enthält, können Sie dies mit wp_oembed_get erreichen.

$video_url = 'https://vimeo.com/75791532';
$video = wp_oembed_get( $video_url );
echo $video;

Wenn das benutzerdefinierte Feld auch andere Inhalte enthält, sollte dies funktionieren.

$content = '<p>Check out hte latest vid!</p>
     https://vimeo.com/75791532';

$content = apply_filters('the_content', $content);
echo $content;

the_content filter wendet den OEMBED-Filter automatisch an.

4
Duane