Właśnie natknąłem się na globalną zmienną o nazwie $content_width
. To było dla mnie nowe, do tej pory widziałem, że jest używane w motywach, zarówno standardowych dwadzieścia dziesięć jeden, jak i innych.
Wygląda na to, że zawiera szerokość obszaru zawartości w pikselach. Ponieważ zmienne globalne nie są udokumentowane w kodeksie, miałem problem ze znalezieniem informacji na ten temat.
Kiedy $content_width
wprowadzono zmienną globalną iz jakiego powodu? Czy jest z tym związany bilet?
Odpowiedzi:
Wierzę, że został ponownie dodany do WordPress 2.6 (może 2.5). Ma on na celu ustawienie maksymalnej szerokości obrazów wyświetlanych jako treść w motywie. Np. Jeśli główny obszar zawartości ma tylko 475 pikseli, możesz ustawić $ content_width = 450, aby mieć pewność, że obraz nie wyrwie się z głównego obszaru zawartości.
źródło
site:http://svn.automattic.com/wordpress/tags/2.5 content_width
(brak wyników dla 2.4) ...Nieco powiązane: nie wiem, czy warto go użyć,
$content_width
jeśli planujesz opracować motyw, który umożliwia elastyczne opcje projektowania. Załóżmy na przykład, że#content
zostanie ustawiony,512px
jeśli użytkownik ma aktywne widżety paska bocznego i768px
jeśli użytkownik nie ma aktywnych widżetów paska bocznego. Nie widzę powodu, dla którego CSS nie wystarcza, aby poradzić sobie z przepełnieniem obrazu w głównych obszarach treści:Ten CSS działa idealnie dobrze, aby nie tylko a) chronić przed przelaniem obrazu do sąsiednich DIV, ale także b) odpowiednio zmienić rozmiar obrazów w pionie, gdy są one zmniejszone, aby pasowały
#content
. Może coś mi umknęło, ale nie mam takiej potrzeby$content_width
.źródło
$content_width
nie jest tylko prezentacja. Wpływa również na elementy w obszarze administracyjnym i rozmiar elementów innych niż obrazy w oembeds.$content_width
służy do ograniczenia szerokości obrazu w treści postu. Zastąpi ustawienie w sekcji Media dlalarge
rozmiaru. Jeśli zdefiniujesz tę zmienną wfunctions.php
pliku, to szerokośćlarge
rozmiaru przesyłanego obrazu będzie wynosić$content_width
.Oto post na ten temat.
źródło