Por que o editor visual no Wordpress está limitando a largura envolvendo o conteúdo?
Achei esse comportamento no editor pelo menos irritante, ele me impede de usar o espaço na tela.
Por que o editor visual no Wordpress está limitando a largura envolvendo o conteúdo?
Achei esse comportamento no editor pelo menos irritante, ele me impede de usar o espaço na tela.
Respostas:
Arriscando um palpite sobre o que você realmente quer dizer, suponho que você queira dizer algo assim:
Se você está se referindo a isso, é porque seu tema tem uma editor-style.css
folha de estilo que está sendo usada no editor visual. Em algum lugar dentro dessa folha de estilo há algo como isto:
html .mceContentBody {
max-width:640px;
}
Remover isso ou modificar o max-width
valor permitirá que você personalize isso. A outra opção é remover completamente a folha de estilo. Para fazer isso, encontre esta linha de código no seu tema (provavelmente em functions.php
):
add_editor_style();
e remova-o.
Se esse não foi o seu problema, peço desculpas e gostaria de alguns esclarecimentos.
Como parece que o WordPress carrega sua folha de estilo antes de carregá-la, há duas maneiras de substituir estilos. Primeiro (e mais fácil): torne seu estilo importante:
html .mceContentBody {
max-width: none !important;
}
Para impedir que o editor carregue os estilos principais, você pode adicioná-lo ao arquivo functions.php do seu tema:
function get_rid_of_editor_styles(){
global $editor_styles;
if(is_array($editor_styles))
foreach($editor_styles as $e)
$e = 'editor-style.css' == $e ? '' : $e;
}
add_action('init','get_rid_of_editor_styles');
function add_my_own_editor_styles(){
add_editor_style( 'custom-editor-style.css' );
}
add_action('after_setup_theme','add_my_own_editor_styles');
Em seguida, no tema filho, use custom-editor-style.css
como folha de estilo do editor do tema filho em vez de editor-style.css
.
Observe que esta última parte da resposta não seria a melhor solução para todos. Só o ofereço porque sei que você está usando um tema filho usando o vinteten como modelo.
max-width: none;
. Eu tentei colocá-lo dentro do meu tema filho, mas ele não é carregado quando estou no admin - não sei por que (pai tem vinte anos). A idéia é que eu quero colocá-lo em um lugar onde não será substituído por uma atualização do wordpress ou atualização do tema pai.