Ich bin gerade über eine globale Variable namens gestolpert $content_width
. Es war neu für mich, soweit ich sehen konnte, dass es in Themen verwendet wird, sowohl in den Standard-Einundzwanzigern als auch in denen von Dritten.
Es sieht so aus, als ob es die Breite des Inhaltsbereichs in Pixel enthält. Da globale Variablen im Codex nicht dokumentiert sind, konnte ich keine Informationen dazu finden.
Wann $content_width
und aus welchem Grund wurde die globale Variable eingeführt? Gibt es ein Ticket dazu?
Antworten:
Ich glaube, es wurde wieder auf WordPress 2.6 (vielleicht 2.5) hinzugefügt. Hier können Sie eine maximale Breite für Bilder festlegen, die als Inhalt in Ihrem Thema angezeigt werden. Beispiel: Wenn Ihr Hauptinhaltsbereich nur 475 Pixel breit ist, können Sie $ content_width = 450 festlegen, um sicherzustellen, dass Ihr Bild nicht aus Ihrem Hauptinhaltsbereich ausbricht.
quelle
site:http://svn.automattic.com/wordpress/tags/2.5 content_width
folgt hätte dieEin wenig verwandt: Ich weiß nicht, ob es sinnvoll ist
$content_width
, ein Thema zu entwickeln, das flexible Gestaltungsmöglichkeiten bietet. Nehmen wir zum Beispiel an, Sie#content
werden auf eingestellt,512px
wenn für einen Benutzer Seitenleisten-Widgets aktiv sind und für768px
einen Benutzer keine Seitenleisten-Widgets aktiv sind. Ich sehe keinen Grund, warum CSS nicht ausreicht, um Bildüberläufe in Hauptinhaltsbereichen zu behandeln:Dieses CSS funktioniert einwandfrei, um nicht nur a) vor Bildüberläufen in benachbarte Divs zu schützen, sondern b) Bilder beim Verkleinern richtig vertikal in der Größe zu verändern, damit sie in sie passen
#content
. Vielleicht fehlt mir etwas, aber ich verstehe das nicht ganz$content_width
.quelle
$content_width
ist nicht nur präsentativ. Es wirkt sich auch auf den Admin-Bereich und die Größe von Nicht-Image-Elementen in OEMs aus.$content_width
wird verwendet, um die Bildbreite im Beitragsinhalt zu begrenzen. Die Einstellung im Medienbereich für dielarge
Größe wird überschrieben . Wenn Sie diese Variable in derfunctions.php
Datei definieren, wird die Breite derlarge
Größe des hochgeladenen Bildes sein$content_width
.Hier ist ein Beitrag dazu.
quelle