と呼ばれるグローバル変数を見つけました$content_width
。これは私にとって初めてのことでしたが、これまでのところ、テーマで使用されていることがわかりました。
コンテンツ領域の幅がピクセル単位で含まれているようです。グローバル変数はコーデックスに文書化されていないため、それに関する情報を見つけるのに苦労しました。
$content_width
グローバル変数が導入されたのはいつですか、またその理由は何ですか?それに関連するチケットはありますか?
と呼ばれるグローバル変数を見つけました$content_width
。これは私にとって初めてのことでしたが、これまでのところ、テーマで使用されていることがわかりました。
コンテンツ領域の幅がピクセル単位で含まれているようです。グローバル変数はコーデックスに文書化されていないため、それに関する情報を見つけるのに苦労しました。
$content_width
グローバル変数が導入されたのはいつですか、またその理由は何ですか?それに関連するチケットはありますか?
回答:
WordPress 2.6(おそらく2.5)に再び追加されたと思います。テーマのコンテンツとして表示される画像の最大幅を設定できるようにするためにあります。たとえば、メインコンテンツ領域の幅が475pxのみの場合、$ content_width = 450に設定して、メインコンテンツ領域から画像が途切れないようにすることができます。
site:http://svn.automattic.com/wordpress/tags/2.5 content_width
(2.4のための結果を)...
やや関連:$content_width
柔軟なデザインオプションを可能にするテーマの開発を計画している場合、使用するのが合理的かどうかはわかりません。たとえば、ユーザーがサイドバーウィジェットをアクティブにしている場合と、ユーザーがアクティブなサイドバーウィジェットを持たない場合#content
に設定されるとします。メインコンテンツエリアでの画像のオーバーフローを処理するのにCSSだけでは不十分な理由はありません。512px
768px
.size-auto,
.size-full,
.size-large,
.size-medium,
.size-thumbnail {
height: auto;
max-width: 100%; }
このCSSは、a)隣接するDIVへの画像のオーバーフローを防ぐだけでなく、b)収まるように縮小された画像を適切に垂直方向にサイズ変更するために完全に機能し#content
ます。多分私は何かが欠けているかもしれませんが、私はまったく必要を得ません$content_width
。
$content_width
単にプレゼンテーションではありません。また、管理領域の内容やoembedの非画像要素のサイズにも影響します。