방금이라는 전역 변수를 우연히 발견했습니다 $content_width
. 그것은 나에게 새로운 것이었고, 지금까지는 표준 스물 열 일 및 서드 파티 테마 모두에서 사용되는 것을 볼 수있었습니다.
내용 영역의 너비가 픽셀로 포함되어있는 것 같습니다. 글로벌 변수는 코덱에 문서화되어 있지 않으므로 정보를 찾는 데 어려움이있었습니다.
$content_width
전역 변수 는 언제 그리고 어떤 이유로 도입 되었습니까? 관련 티켓이 있습니까?
방금이라는 전역 변수를 우연히 발견했습니다 $content_width
. 그것은 나에게 새로운 것이었고, 지금까지는 표준 스물 열 일 및 서드 파티 테마 모두에서 사용되는 것을 볼 수있었습니다.
내용 영역의 너비가 픽셀로 포함되어있는 것 같습니다. 글로벌 변수는 코덱에 문서화되어 있지 않으므로 정보를 찾는 데 어려움이있었습니다.
$content_width
전역 변수 는 언제 그리고 어떤 이유로 도입 되었습니까? 관련 티켓이 있습니까?
답변:
나는 그것이 WordPress 2.6 (아마 2.5)에 다시 추가되었다고 생각합니다. 테마에 컨텐츠로 표시되는 이미지의 최대 너비를 설정할 수 있습니다. 예를 들어 기본 콘텐츠 영역의 너비가 475 픽셀 인 경우 $ content_width = 450을 설정하여 이미지가 기본 콘텐츠 영역을 벗어나지 않도록 할 수 있습니다.
site:http://svn.automattic.com/wordpress/tags/2.5 content_width
다소 관련이 $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
단지 표현 적 없습니다. 또한 관리 영역의 항목 및 oembeds의 이미지가 아닌 요소의 크기에 영향을줍니다.