Festlegen der maximalen Breite von oEmbed in WordPress 3.5 mit $ content_width
Heute haben wir die Veröffentlichung von WordPress 3.5 gesehen, die eine Menge erstaunlicher Funktionen enthielt. Beim Aktualisieren einer Site nach der anderen haben wir auf einer der von uns verwalteten Sites ein Problem festgestellt. Die Größe des eingebetteten Videos wurde geändert und die eingebetteten Videos waren viel kleiner. In den Einstellungen haben wir festgestellt, dass die Option zur Angabe der max. Breite und Höhe von oEmbed entfernt wurde. Bei dem Versuch, das Admin-Panel zu vereinfachen, hat das Kernteam den Bildschirm für die maximale Breite und Höhe von oEmbed entfernt. In diesem Artikel zeigen wir Ihnen, wie Sie die maximale Breite von oEmbed in WordPress 3.5 mit $ content_width einstellen.
Was hat sich geändert? und warum?
In der Vergangenheit gab es in Ihrem Bildschirm Einstellungen »Medien eine Option, um die maximale Breite und Höhe des oEmbed-Geräts festzulegen.
Nun, diese Option gibt es in WordPress 3.5 nicht mehr. Die Entscheidung wurde getroffen, um die Dinge einfacher zu machen. Es ist kein Schaden an der automatischen Aktivierung von OEmbeds in WordPress. Wenn es nicht standardmäßig aktiviert ist, werden Anfänger oft verwirrt. Die Core-Entwickler entschieden sich auch dafür, die oEmbed-Felder für max. Breite und Höhe für die Verwendung der Inhaltsbreite des Themas zu entfernen und die Höhe um das 1,5-fache der Inhaltsbreite zu erhöhen. Wenn für das Thema nicht die Inhaltsbreite definiert wurde, sind die Eingaben in oEmbed deutlich kleiner. Genau das ist mit einer der von uns verwalteten Sites passiert. Für das verwendete Design wurde $ content_width nicht angegeben.
Beheben des oEmbed Width-Problems in WordPress 3.5
Öffnen Sie die Datei functions.php Ihres Themas und fügen Sie den folgenden Code hinzu:
if (! isset ($ content_width)) $ content_width = 600;
Denken Sie daran, die Zahl 600 entsprechend Ihrem Thema zu ändern. Dies ist die maximale Breite in Pixeln für Ihren Inhaltsbereich.
Wenn Sie dies tun, verwendet WordPress das automatisch für die maximale Breite Ihrer eingebetteten Elemente (Youtube-Videos, Slideshare usw.)..