👉 So ändern Sie dynamisch die Breite und Höhe der eingebetteten Ausgabe in WordPress

9 nützliche Google Chrome-Erweiterungen für WordPress

In unserem früheren Artikel haben wir Ihnen gezeigt, wie Sie die maximale Breite von oEmbed in WordPress 3.5 mit $ content_width einstellen können. Das ist eine perfekte Lösung, um die maximale Breite und Höhe von oEmbed zu ändern, aber diese Änderung ist global. In einem kürzlichen Projekt wollten wir verschiedene oEmbed-Größen für die Homepage und die einzelne Post-Seite haben. In diesem Artikel zeigen wir Ihnen, wie Sie die maximale Breite und Höhe von oEmbed in WordPress mithilfe der bedingten Anweisungen dynamisch ändern können.

Alles, was Sie tun müssen, ist die folgende Funktion in der functions.php-Datei Ihres Themes oder in einem Site-spezifischen Plugin hinzuzufügen.

// Benutzerdefinierte oEmbed-Size-Funktion wpb_oembed_defaults ($ embed_size) {if (is_front_page ()) {$ embed_size ['width'] = 940; $ embed_size ['Höhe'] = 600; } else {$ embed_size ['width'] = 600; $ embed_size ['Höhe'] = 338; } return $ embed_size; } add_filter ('embed_defaults', 'wpb_oembed_defaults');

Sie können alle verfügbaren WordPress-bedingten Tags verwenden. Sie können sogar die Breite von oEmbed für jede Seite anpassen, wenn Sie benutzerdefinierte Felder verwenden müssen. Hoffentlich finden Sie diesen Artikel in Ihrem nächsten Projekt nützlich.

Schau das Video: Favorit Google Chrome Extensions 2017 Tutorial

Like this post? Please share to your friends:
Schreibe einen Kommentar

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: