Je suis juste tombé sur une variable globale appelée $content_width
. C'était nouveau pour moi, jusqu'à présent, je pouvais voir qu'il était utilisé dans des thèmes, à la fois les standards vingt et un et les tiers.
Il semble qu'il contienne la largeur de la zone de contenu en pixels. Étant donné que les variables globales ne sont pas documentées dans le codex, j'ai eu du mal à trouver des informations à ce sujet.
Quand la $content_width
variable globale a-t-elle été introduite et pour quelle raison? Y a-t-il un ticket associé?
Réponses:
Je crois qu'il a été ajouté à nouveau sur WordPress 2.6 (peut-être 2,5). Il est là pour vous permettre de définir une largeur maximale sur les images affichées en tant que contenu dans votre thème. Par exemple, si votre zone de contenu principale ne fait que 475 pixels de large, vous pouvez définir $ content_width = 450 pour vous assurer que votre image ne sort pas de votre zone de contenu principale.
la source
site:http://svn.automattic.com/wordpress/tags/2.5 content_width
(Aucun résultat pour 2.4) ...Assez lié: je ne sais pas s'il est raisonnable d'utiliser
$content_width
si vous prévoyez de développer un thème qui permet des options de conception flexibles. Par exemple, supposons que votre#content
sera défini sur512px
si un utilisateur a des widgets de barre latérale actifs et768px
si un utilisateur n'a pas de widgets de barre latérale actifs. Je ne vois aucune raison pour laquelle CSS ne suffit pas pour gérer les débordements d'image dans les principales zones de contenu:Ce CSS fonctionne parfaitement bien non seulement pour a) protéger contre les débordements d'image dans les DIV adjacents, mais aussi b) redimensionner correctement les images verticalement lorsqu'elles sont rétrécies pour s'adapter
#content
. Peut-être que je manque quelque chose, mais je n'en ai pas vraiment besoin$content_width
.la source
$content_width
n'est pas simplement une présentation. Cela affecte également les éléments de la zone d'administration et la taille des éléments non image dans les oembeds.$content_width
est utilisé pour limiter la largeur de l'image dans le contenu des articles. Il remplacera le paramètre de la section Média pour lalarge
taille. Si vous définissez cette variable dans unfunctions.php
fichier, la largeur de lalarge
taille de l'image téléchargée sera$content_width
.Voici un article à ce sujet.
la source