Vor kurzem hat uns einer unserer Benutzer gefragt, wie man oEmbed in WordPress-Text-Widgets aktiviert. oEmbed ist ein Protokoll, mit dem Ihr Blog eine oEmbed-fähige Website auffordern kann, HTML bereitzustellen, das zum Einbetten dynamischer Inhalte erforderlich ist. In einfachen Worten, Sie können einfach eine YouTube-Video-URL in einen Blog-Post einfügen und WordPress automatisch einbetten lassen. Sie können die maximale oembed-Breite manuell anpassen oder die oEmbed-Inhaltsbreite und -höhe dynamisch ändern. Sie können jedoch mit oEmbed keine Inhalte in ein Text-Widget einbetten. In diesem Artikel zeigen wir Ihnen, wie Sie oEmbed in WordPress-Text-Widgets aktivieren.
Alles, was Sie tun müssen, ist den folgenden Code in Ihrem Theme hinzuzufügen functions.php
Datei oder ein Site-spezifisches Plugin:
add_filter( 'widget_text', array( $wp_embed, 'run_shortcode' ), 8 ); add_filter( 'widget_text', array( $wp_embed, 'autoembed'), 8 );
Wenn Sie das getan haben, sind Sie fertig. Sie haben oEmbed erfolgreich für Text-Widgets aktiviert. Sie können zu Aussehen » Widgets wechseln, um es zu testen. Fügen Sie einfach eine Youtube-Video-URL zu Ihrem Text-Widget hinzu und sehen Sie sich die Magie an.
Für diejenigen unter Ihnen, die wissen möchten, was dieser Code macht, fügt er einfach einen Filter hinzu widget_text
Ermöglicht Text-Widgets, Shortcode für oEmbed- und Auto-Embed-Inhalte auszuführen.
Wer sich nicht gerne mit Code beschäftigt, dann kann man ihn einfach aktivieren Text-Widget oEmbed-Plugin. Es tut buchstäblich dasselbe. Das Plugin hat nur 2 Codezeilen, die wir oben geteilt haben.
Wir hoffen, dass dieser Artikel Ihnen geholfen hat, oEmbed in Text-Widgets zu aktivieren. Wenn Sie Fragen oder Kommentare haben, teilen Sie uns dies bitte mit, indem Sie unten einen Kommentar hinterlassen.