Eu apenas tropecei em uma variável global chamada $content_width
. Era novo para mim, até agora eu pude ver que ele é usado em temas, tanto no padrão vinte quanto dez dez um e de terceiros.
Parece que ele contém a largura da área de conteúdo em pixels. Como as variáveis globais não estão documentadas no códice, tive problemas para encontrar informações sobre ele.
Quando a $content_width
variável global foi introduzida e por que motivo? Existe um ticket relacionado a isso?
Respostas:
Eu acredito que foi adicionado novamente no WordPress 2.6 (talvez 2.5). Está lá para permitir que você defina uma largura máxima nas imagens exibidas como conteúdo em seu tema. Por exemplo, se sua área de conteúdo principal tem apenas 475px de largura, você pode definir $ content_width = 450 para garantir que sua imagem não saia da sua área de conteúdo principal.
fonte
site:http://svn.automattic.com/wordpress/tags/2.5 content_width
(sem resultados para 2,4) ...Um pouco relacionado: não sei se é razoável usar
$content_width
se você planeja desenvolver um tema que permita opções de design flexíveis. Por exemplo, digamos que você#content
será definido como512px
se um usuário tiver widgets da barra lateral ativos e768px
se um usuário não tiver widgets da barra lateral ativos. Não vejo razão para que o CSS não seja suficiente para lidar com estouros de imagem nas principais áreas de conteúdo:Esse CSS funciona perfeitamente bem para não apenas a) proteger contra transbordamentos de imagem em DIVs adjacentes, mas também b) redimensionar corretamente as imagens verticalmente quando elas são reduzidas para serem ajustadas
#content
. Talvez esteja faltando alguma coisa, mas não preciso disso$content_width
.fonte
$content_width
não é meramente apresentacional. Também afeta as coisas na área de administração e o tamanho dos elementos que não são de imagem nos oembeds.$content_width
é usado para limitar a largura da imagem no conteúdo da postagem. Ele substituirá a configuração na seção Mídia para olarge
tamanho. Se você definir esta variável nofunctions.php
arquivo, a largura dolarge
tamanho da imagem carregada será$content_width
.Aqui está um post sobre isso.
fonte