Warum begrenzt der visuelle Editor in Wordpress die Breite, indem er den Inhalt umschließt?
Ich fand dieses Verhalten im Editor zumindest ärgerlich, es hindert mich daran, meine Bildschirmfläche zu nutzen.
Warum begrenzt der visuelle Editor in Wordpress die Breite, indem er den Inhalt umschließt?
Ich fand dieses Verhalten im Editor zumindest ärgerlich, es hindert mich daran, meine Bildschirmfläche zu nutzen.
Antworten:
Ich nehme an, Sie riskieren eine Vermutung darüber, was Sie wirklich meinen, dass so etwas passiert:
Wenn Sie sich darauf beziehen, liegt dies daran, dass Ihr Thema über ein editor-style.css
Stylesheet verfügt, das im visuellen Editor verwendet wird. Irgendwo in diesem Stylesheet ist so etwas:
html .mceContentBody {
max-width:640px;
}
Wenn Sie diesen max-width
Wert entfernen oder den Wert ändern, können Sie ihn anpassen. Die andere Möglichkeit besteht darin, das Stylesheet vollständig zu entfernen. Suchen Sie dazu diese Codezeile in Ihrem Thema (wahrscheinlich in functions.php
):
add_editor_style();
und entfernen Sie es.
Wenn dies überhaupt nicht Ihr Problem wäre, entschuldige ich mich und würde mich über eine Klarstellung freuen.
Da es so aussieht, als würde WordPress Ihr Stylesheet laden, bevor es das Template-Stylesheet lädt, gibt es zwei Möglichkeiten, Stile zu überschreiben. Erstens (und am einfachsten): Machen Sie Ihren Stil wichtig:
html .mceContentBody {
max-width: none !important;
}
Um zu verhindern, dass der Editor die übergeordneten Stile überhaupt lädt, können Sie dies zur Datei functions.php Ihres Themas hinzufügen:
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');
Verwenden custom-editor-style.css
Sie dann in Ihrem untergeordneten Thema anstelle des Editor-Stylesheets Ihres untergeordneten Themas anstelle von editor-style.css
.
Bitte beachten Sie, dass dieser letzte Teil der Antwort nicht für jeden die beste Lösung wäre. Ich biete es nur an, weil ich weiß, dass Sie ein untergeordnetes Thema verwenden, das zwanzig als Vorlage verwendet.
max-width: none;
. Ich habe versucht, es in mein untergeordnetes Thema einzufügen, aber es wird nicht geladen, wenn ich im Administrator bin - ich weiß nicht warum (Elternteil ist zwanzig). Die Idee ist, dass ich es an einem Ort platzieren möchte, an dem es nicht durch ein WordPress-Upgrade oder ein Upgrade des übergeordneten Themas überschrieben wird.