{"id":80805,"date":"2020-07-23T13:46:43","date_gmt":"2020-07-23T11:46:43","guid":{"rendered":"https:\/\/strato.de\/blog\/?p=80805"},"modified":"2020-07-23T13:46:46","modified_gmt":"2020-07-23T11:46:46","slug":"gutenberg-tweaks","status":"publish","type":"post","link":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/gutenberg-tweaks\/","title":{"rendered":"Gutenberg-Tweaks: Im WordPress Backend schon die Live-Vorschau erhalten"},"content":{"rendered":"\n<p>Je individueller das Design Deines Blogs ist, desto st\u00e4rker weicht das Aussehen eines Beitrags im WordPress-Editor von dem ab, was Deine Leser tats\u00e4chlich sehen. Der Workshop zeigt, wie Du den neuen Gutenberg-Editor so anpasst, dass er der Blog-Optik deutlich n\u00e4her kommt.<\/p>\n\n\n\n<p>WordPress erlaubt, dass Du eigene CSS-Stylesheets f\u00fcrs Backend definierst, sogenannte \u201eEditor Styles\u201c. Damit kannst Du  mit ein paar Tricks beispielsweise Schriftarten, Farben, Spaltenbreite und \u00c4hnliches vom Frontend ins Backend \u00fcbernehmen. <\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"728\" height=\"218\" src=\"https:\/\/strato.de\/blog\/wp-content\/uploads\/2020\/06\/vergleich.jpg\" alt=\"\" class=\"wp-image-80810\" srcset=\"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-content\/uploads\/2020\/06\/vergleich.jpg 728w, https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-content\/uploads\/2020\/06\/vergleich-160x48.jpg 160w\" sizes=\"(max-width: 728px) 100vw, 728px\" \/><figcaption>Zum Vergleich (von links): das Backend urspr\u00fcnglich, angepasst und im Frontend-Design.<br><\/figcaption><\/figure>\n\n\n\n<p>Editor-Styles haben oft bezahlte Premium-Themes integriert. Setzt Du ein solches Theme ein, &nbsp;brauchst Du diesen Workshop wahrscheinlich nicht oder kannst Dir zumindest die ersten Schritte zur Einrichtung der Editor Styles sparen.<\/p>\n\n\n\n<p>Kann Dein Theme Editor Styles,\nnimmst Du die ben\u00f6tigten \u00c4nderungen gleich direkt in der CSS-Datei vor, die f\u00fcr\nden Editor im Backend zust\u00e4ndig ist. Das kann je nach Themen unterschiedlich\nsein. Typischerweise ist die Datei aber im Theme-Hauptverzeichnis oder in einem\nUnterverzeichnis namens <em>css<\/em> oder <em>css\/admin<\/em> abgelegt und hat einen Namen\nwie beispielsweise <em>editor-style.css<\/em>\noder <em>custom-editor-style.css<\/em>. Im\nZweifel ziehst Du die Dokumentation Deines Themes zu Rate.<\/p>\n\n\n\n<p>Hast Du die passenden Dateien identifiziert,\nkannst Du direkt im Kapitel \u201eBackend-Formatierungen anpassen\u201c weitermachen und\ndie im Folgenden beschriebenen Vorbereitungen auslassen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Vorbereitungen<\/h2>\n\n\n\n<p>Dieser Workshop geht davon aus,\ndass Du mit dem neuen Gutenberg-Editor arbeitest und Dein Theme nicht bereits\neine Vorkonfiguration f\u00fcr Editor-Styles mitbringt.<\/p>\n\n\n\n<p>Bevor Du Ver\u00e4nderungen an Deinem Theme vornimmst, solltest Du, wenn nicht schon vorhanden, <a href=\"https:\/\/strato.de\/blog\/child-themes-individuelles-wordpress-design-ganz-einfach\/\">ein Child-Theme anlegen<\/a>. So bleiben die Anpassungen auch beim n\u00e4chsten Theme-Update bestehen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Editor Styles in WordPress anlegen<\/h3>\n\n\n\n<p>In der Datei <em>functions.php<\/em> Deines Child Themes f\u00fcgst Du folgende Zeilen hinzu:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/* Editor CSS *\/\n add_theme_support('editor-styles');\n add_editor_style( 'mein-editor-style.css' );\ufeff<\/code><\/pre>\n\n\n\n<p>Das bindet die Editor Styles in\ndas WordPress-System ein. Im Stammverzeichnis Deines Child-Theme, dort wo Du\nauch die <em>style.css<\/em> findest, legst Du eine\nneue Datei namens <em>mein-editor-style.css<\/em>\nan. Dieser Datei f\u00fcgst Du nun alle CSS-Anweisungen hinzu, die im Beitragseditor\nzur Anwendung kommen sollen.<\/p>\n\n\n\n<p>Zum Testen, ob alles\nfunktioniert, tr\u00e4gst Du hier beispielsweise ein:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>p { color: red; }\ufeff<\/code><\/pre>\n\n\n\n<p>Wird der Flie\u00dftext eines Beitrags im Gutenberg-Editor nun in Rot dargestellt, hast Du alles richtig gemacht. <\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"635\" height=\"336\" src=\"https:\/\/strato.de\/blog\/wp-content\/uploads\/2020\/06\/01-test-p-red.jpg\" alt=\"\" class=\"wp-image-80820\" srcset=\"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-content\/uploads\/2020\/06\/01-test-p-red.jpg 635w, https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-content\/uploads\/2020\/06\/01-test-p-red-160x85.jpg 160w\" sizes=\"(max-width: 635px) 100vw, 635px\" \/><figcaption>Der Test ist erfolgreich, wenn der Text rot angezeigt wird.<\/figcaption><\/figure>\n\n\n\n<p>Beachte: Um diese Ver\u00e4nderung im\nGutenberg-Editor zu sehen, musst Du die Seite im Browser komplett neu laden,\nnicht nur den Beitrag speichern. Das funktioniert \u00fcber den Reload-Button des\nBrowsers oder unter Windows mit der Tastenkombination <em>Shift \u2013 F5<\/em>.<\/p>\n\n\n\n<p>Jetzt kannst an die eigentlichen\nModifikationen gehen. L\u00f6sche dazu nat\u00fcrlich zun\u00e4chst den eben gemachten Test-Eintrag\nwieder \u2013 au\u00dfer Du willst den Text wirklich in Rot sehen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Editor-Formatierungen anpassen<\/h2>\n\n\n\n<p>Es w\u00e4re nat\u00fcrlich sch\u00f6n, wenn Du lediglich\ndie Formatierungsanweisungen aus der <em>style.css<\/em>\nkopieren m\u00fcsstest, in der das Design f\u00fcrs Frontend festgelegt ist. Leider ist das\nso direkt nicht m\u00f6glich, denn der Gutenberg-Editor verwendet andere CSS-Klassen\nals das Frontend.<\/p>\n\n\n\n<p>Stattdessen gehen wir f\u00fcr jede der\nFormatierungen in drei Schritten vor:<\/p>\n\n\n\n<ol><li>Ermittle im Frontend die korrekte Formatierung\nf\u00fcr die Elemente, die Du auch im Backend so dargestellt sehen willst \u2013 also vor\nallem \u00dcberschriften und Absatzformate.<\/li><li>Identifiziere die entsprechenden Klassen-Namen\nim Backend.<\/li><li>F\u00fcge die unter 1. ermittelten\nFormatierungsanweisung mit den in 2. ermittelten Klassennamen in die Editor-Style-Datei\n(in unserem Beispiel: <em>mein-editor-style.css)<\/em>\nein.<\/li><\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">1. Formatierung ermitteln<\/h2>\n\n\n\n<p>Um die ben\u00f6tigten\nFormatierungsanweisungen zu ermitteln, nutzen wir die Inspektor-Funktion des\nBrowsers. Google Chrome ist hier ein wenig intuitiver zu nutzen, aber Firefox\nfunktioniert ganz \u00e4hnlich. In diesem Workshop nutzen wir Google Chrome. Den\nInspektor findest Du \u2026<\/p>\n\n\n\n<ul><li>\u2026 in Firefox im Men\u00fc in der Ecke rechts oben\nunter <em>Web-Entwickler \u2013 Inspektor<\/em>,<\/li><li>\u2026 in Google Chrome im Men\u00fc in der Ecke rechts\noben unter <em>Weitere Tools \u2013\nEntwicklertools<\/em>.<\/li><\/ul>\n\n\n\n<p> Das Inspektor-Tool hat als Icon jeweils ein Quadrat mit einem Mauszeiger in der rechten, unteren Ecke \u2013 wenn Du schon einmal mit CSS-Formatierungen gearbeitet hast, sollte Dir das bekannt vorkommen.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"728\" height=\"268\" src=\"https:\/\/strato.de\/blog\/wp-content\/uploads\/2020\/06\/inspektor-tool-chrome.jpg\" alt=\"\" class=\"wp-image-80825\" srcset=\"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-content\/uploads\/2020\/06\/inspektor-tool-chrome.jpg 728w, https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-content\/uploads\/2020\/06\/inspektor-tool-chrome-160x59.jpg 160w\" sizes=\"(max-width: 728px) 100vw, 728px\" \/><figcaption>Das Inspektor-Tool in Google Chrome<\/figcaption><\/figure>\n\n\n\n<p>F\u00e4hrst Du mit dem Inspektor-Zeiger \u00fcber den ersten Absatz des Textes, zeigt Dir der Browser die entsprechenden Formatierungen an. Im Reiter <em>Elements <\/em>(Google Chrome) beziehungsweise <em>Dieses Element<\/em> sowie <em>Pseudo-Elemente<\/em> (Firefox) siehst Du die vollst\u00e4ndigen CSS-Definitionen, die Du nun von hier \u00fcbernehmen kannst.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"873\" height=\"271\" src=\"https:\/\/strato.de\/blog\/wp-content\/uploads\/2020\/06\/02-inspektor-p.jpg\" alt=\"\" class=\"wp-image-80830\" srcset=\"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-content\/uploads\/2020\/06\/02-inspektor-p.jpg 873w, https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-content\/uploads\/2020\/06\/02-inspektor-p-160x50.jpg 160w, https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-content\/uploads\/2020\/06\/02-inspektor-p-768x238.jpg 768w\" sizes=\"(max-width: 873px) 100vw, 873px\" \/><figcaption>CSS-Formatierungsanweisungen mit dem Inspektor-Tool aufsp\u00fcren<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Beitr\u00e4ge in voller Bildschirmbreite (oder in der\nBreite des Frontend) bearbeiten<\/h2>\n\n\n\n<p>Wir beginnen zun\u00e4chst mit der\nBreite des Eingabefeldes f\u00fcr den Flie\u00dftext Deiner Beitr\u00e4ge.<\/p>\n\n\n\n<p>Falls Dir die genauen\nFormatierungen nicht wichtig sind, wirst Du Dir die beschriebene M\u00fche\nvielleicht sparen. Dennoch hat der Gutenberg-Editor ein gravierendes Problem:\nDie Eingabe-Spalte f\u00fcr den Beitrag wird ziemlich schmal dargestellt \u2013 wenn\nnicht Dein Themen hieran schon etwas ge\u00e4ndert hat.<\/p>\n\n\n\n<p>Um mehr Text gleichzeitig im \u00dcberblick zu behalten, wollen viele WordPress-Nutzer zumeist eine deutlich gr\u00f6\u00dfere Spaltenbreite beim Schreiben. Das kannst Du <a href=\"https:\/\/de.wordpress.org\/plugins\/editor-full-width\/\">\u00fcber ein spezielles Plugin<\/a> erreichen. Oder Du f\u00fcgst der oben angelegten Editor-Style-CSS-Datei die folgenden Zeilen hinzu:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/* Breite der Hauptspalte *\/\n.wp-block { max-width: 1000px; }\n\n\/* Breite von breiten Gutenberg-Bl\u00f6cken *\/\n.wp-block[data-align=\"wide\"] { max-width: 1000px; }\n\n\/* Breite von Gutenberg-Bl\u00f6cken mit voller Breite *\/\n.wp-block[data-align=\"full\"] { max-width: none; }<\/code><\/pre>\n\n\n\n<p>Nat\u00fcrlich kannst Du die Breite\njeweils Deinen W\u00fcnschen anpassen, indem Du <em>1000px<\/em>\nbeziehungsweise <em>none<\/em> jeweils durch\ndie Breiten ersetzt, die Du ben\u00f6tigst. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Textformatierungen<\/h2>\n\n\n\n<p>Der Flie\u00dftext ist f\u00fcr die optische Beurteilung des endg\u00fcltigen Beitrags am relevantesten.&nbsp;In unserem Beispiel wollen wir den Style f\u00fcr Schriftgr\u00f6\u00dfe, Font, Blocksatz und m\u00f6glichst auch das Initial zu Beginn des ersten Absatzes in den Editor \u00fcbernehmen.<\/p>\n\n\n\n<p>Als Beispiel f\u00fcr diesen Workshop haben wir das kostenlose und beliebte Theme <a href=\"https:\/\/de.wordpress.org\/themes\/ashe\/\">Ashe<\/a> gew\u00e4hlt. \u00c4quivalent ist der Workshop aber nat\u00fcrlich auch auf jedes andere Themen anwendbar.<\/p>\n\n\n\n<p>F\u00fcr die Basis-Elemente\nSchriftgr\u00f6\u00dfe, Font und Blocksatz sind folgende CSS-Anweisungen in der <em>style.css<\/em> verantwortlich, die wir mit\ndem Inspektor-Tool ermitteln:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>.post-content > p {\n  text-align:justify;\n}\n\nbody { \n  font-family: 'Open Sans';\n  font-size: 15px;\n  letter-spacing: 0px;\n  line-height: 24.6px;\n}<\/code><\/pre>\n\n\n\n<p>\u2026 f\u00fcr das Initial im ersten Absatz:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>.post-content > p:not(.wp-block-tag-cloud):first-of-type:first-letter { \n  font-family: \"Playfair Display\"; \n  font-weight: 400; \n  float: left; \n  margin: 0px 12px 0 0; \n  font-size: 80px; \n  line-height: 65px; \n  text-align: center;\n}<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">2. Klassen-Namen im Backend ermitteln<\/h2>\n\n\n\n<p>Jetzt setzen wir die gleiche Technik mit dem Inspektor-Tool im Gutenberg-Editor ein, um zu ermitteln, welche Klassen dem ersten Absatz dort jeweils zugewiesen sind. Der Absatz hat die Klassen <em>rich-text, block-editor-rich-text__editable<\/em> und <em>wp-block-paragraph<\/em>, sodass wir die eben ermittelten Formatierungen auf die spezifischste dieser drei Klassen anwenden. Das ist mutma\u00dflich <em>wp-block-paragraph<\/em>, um nicht versehentlich auch die Formatierung von weiteren Bereichen zu ver\u00e4ndern, denen vielleicht eine der ersten beiden Klassen zugeordnet ist. <\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"614\" height=\"341\" src=\"https:\/\/strato.de\/blog\/wp-content\/uploads\/2020\/06\/04-inspector-backend-p.jpg\" alt=\"\" class=\"wp-image-80845\" srcset=\"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-content\/uploads\/2020\/06\/04-inspector-backend-p.jpg 614w, https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-content\/uploads\/2020\/06\/04-inspector-backend-p-160x89.jpg 160w\" sizes=\"(max-width: 614px) 100vw, 614px\" \/><figcaption>Die richtigen CSS-Klassen im Gutenberg-Backend ermitteln<\/figcaption><\/figure>\n\n\n\n<p>Keine Angst, das klingt\nkomplizierter, als es ist. Hier hilft \u201eTrial and Error\u201c weiter \u2013 also einfach\nausprobieren und wenn es zu unerw\u00fcnschten Ergebnissen kommt, zur\u00fcck\u00e4ndern und\netwas anderes ausprobieren. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">3. Editor-Styles definieren<\/h2>\n\n\n\n<p>\n\nWir weisen dem Absatz <em>p<\/em> mit der Klasse <em>wp-block-paragraph\n<\/em>nun also die zuvor ermittelten Formatierungen zu und schreiben diese\nAnweisung in die oben neu erstellte Editor-Style-CSS-Datei:\n\n\n\n<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>p.wp-block-paragraph {\n  text-align:justify;\n  font-family: 'Open Sans';\n  font-size: 15px;\n  letter-spacing: 0px;\n  line-height: 24.6px;\n}<\/code><\/pre>\n\n\n\n<p>Jetzt wirst Du sehen, dass die\nAbs\u00e4tze im Editor im Blocksatz und in entsprechender Schriftgr\u00f6\u00dfe dargestellt\nwerden. Jedoch stimmt die Schriftart noch nicht.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Fonts laden<\/h2>\n\n\n\n<p>Der Gutenberg-Editor l\u00e4dt n\u00e4mlich\nnicht automatisch die Fonts, die zur Darstellung der Blogbeitr\u00e4ge im Frontend\nn\u00f6tig sind. Also musst Du diese Schriftarten ebenfalls noch \u00fcber die\nEditor-Style-CSS-Datei laden.<\/p>\n\n\n\n<p>Dazu siehst Du Dir den Quelltext eines Blogbeitrags an, den Du mit der Tastenkombination <em>Strg (bzw. Ctrl) \u2013 U<\/em> aufrufst. Suche dort nach Zeilen, die mit &#8230;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;link rel='stylesheet'<\/code><\/pre>\n\n\n\n<p>&#8230; beginnen und die entsprechenden Fonts laden. In unserem Beispiel sind das die beiden Schriftarten <em>Playfair Display<\/em> und <em>Open Sans<\/em>, die von Google Fonts geladen werden (siehe Screenshot). <\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"728\" height=\"255\" src=\"https:\/\/strato.de\/blog\/wp-content\/uploads\/2020\/06\/05-fonts-quellcode.jpg\" alt=\"\" class=\"wp-image-80850\" srcset=\"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-content\/uploads\/2020\/06\/05-fonts-quellcode.jpg 728w, https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-content\/uploads\/2020\/06\/05-fonts-quellcode-160x56.jpg 160w\" sizes=\"(max-width: 728px) 100vw, 728px\" \/><figcaption>Font-URLs im HTML-Quelltext finden<\/figcaption><\/figure>\n\n\n\n<p>F\u00fcge nun in Deine Editor-Style-CSS-Datei f\u00fcr jeden dieser Fonts eine Zeile nach dem Schema &#8230;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>@import url('FONT-URL');<\/code><\/pre>\n\n\n\n<p>&#8230; ein, wobei Du <em>FONT-URL<\/em> durch die URL des jeweiligen Fonts ersetzt. Lasse eventuelle Parameter und Erg\u00e4nzungen einfach weg und schneide die URL nach dem Namen des Fonts ab. In unserem Beispiel sieht das dann so aus:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>@import url('\/\/fonts.googleapis.com\/css?family=Playfair+Display');<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"728\" height=\"611\" src=\"https:\/\/strato.de\/blog\/wp-content\/uploads\/2020\/06\/backend-angepasst.jpg\" alt=\"\" class=\"wp-image-80855\" srcset=\"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-content\/uploads\/2020\/06\/backend-angepasst.jpg 728w, https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-content\/uploads\/2020\/06\/backend-angepasst-131x110.jpg 131w\" sizes=\"(max-width: 728px) 100vw, 728px\" \/><figcaption>Jetzt sieht der Blog-Beitrag im Gutenberg-Editor schon dem sehr \u00e4hnlich, was der Leser im Frontend zu sehen bekommt.<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Grenzen der Anpassungen<\/h2>\n\n\n\n<p>In unserem Beispiel zeigt die\nFormatierung f\u00fcr das Initial beim ersten Absatz aber auch die Grenzen der\nAnpassungsm\u00f6glichkeiten auf. Zwar k\u00f6nnten wir die oben schon identifizierten\nFormatanweisungen fast direkt \u00fcbernehmen und lediglich die im Editor nicht vorhandene\nKlasse <em>post-content <\/em>weglassen. Das\nInitial wird aber \u00fcber die CSS-Pseudoklasse <em>first-of-type\n<\/em>angesprochen, die sich jeweils auf das Eltern-Element bezieht.<\/p>\n\n\n\n<p>Im Gutenberg-Editor ist aber \u2013 anders als in der Frontend-Darstellungen \u2013 jeder Content-Block von einem DIV-Container umschlossen. Die Pseudoklasse bezieht sich also auf das Elternelement DIV, sodass das Initial konsequenterweise bei jedem ersten Absatz innerhalb dieser DIV-Container erscheint \u2013 also bei allen Abs\u00e4tzen. Wollen wir das nicht mit aufw\u00e4ndiger Javascript-Programmierung umgehen, m\u00fcssen wir also auf die optische Darstellung des Initials am ersten Absatz im Gutenberg-Editor verzichten. <\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"728\" height=\"404\" src=\"https:\/\/strato.de\/blog\/wp-content\/uploads\/2020\/06\/06-inspector-initial-div-problem.jpg\" alt=\"\" class=\"wp-image-80865\" srcset=\"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-content\/uploads\/2020\/06\/06-inspector-initial-div-problem.jpg 728w, https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-content\/uploads\/2020\/06\/06-inspector-initial-div-problem-160x89.jpg 160w\" sizes=\"(max-width: 728px) 100vw, 728px\" \/><figcaption>Unterschiedliche HTML-Struktur verhindert ein einfaches Kopieren der CSS-Anweisung f\u00fcr das Initial im ersten Absatz.<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Erfolg mit Ausprobieren und \u00dcbung<\/h2>\n\n\n\n<p>Mach Dir keine Gedanken, wenn\neinige Schritte des Workshops kompliziert klingen \u2013 sie sind es in der Praxis\nnicht. Probiere einfach ein wenig herum und sobald Du ein gewisses Gef\u00fchl daf\u00fcr\nentwickelt hast, wirst Du die Optik des Gutenberg-Editors auch f\u00fcr Dein Theme\nrecht einfach auf Deine W\u00fcnsche anpassen k\u00f6nnen. Viel Erfolg!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Der Workshop zeigt, wie Du den neuen Gutenberg-Editor so anpasst, dass er der Blog-Optik deutlich n\u00e4her kommt.<\/p>\n","protected":false},"author":20,"featured_media":83450,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[490],"tags":[149,55],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.13 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Gutenberg-Tweaks: Im WordPress Backend schon die Live-Vorschau erhalten<\/title>\n<meta name=\"description\" content=\"Gutenberg-Editor anpassen, dass er der Blog-Optik deutlich n\u00e4her kommt: So siehst Du schon beim Schreiben, wie der Beitrag sp\u00e4ter aussehen wird.\" \/>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Gutenberg-Tweaks: Im WordPress Backend schon die Live-Vorschau erhalten\" \/>\n<meta property=\"og:description\" content=\"Gutenberg-Editor anpassen, dass er der Blog-Optik deutlich n\u00e4her kommt: So siehst Du schon beim Schreiben, wie der Beitrag sp\u00e4ter aussehen wird.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/gutenberg-tweaks\/\" \/>\n<meta property=\"og:site_name\" content=\"STRATO Blog DE Staging\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/strato\" \/>\n<meta property=\"article:published_time\" content=\"2020-07-23T11:46:43+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-07-23T11:46:46+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-content\/uploads\/2020\/06\/STRTAO-Textvorschau-728x410.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"728\" \/>\n\t<meta property=\"og:image:height\" content=\"410\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"xxxxxxxx\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@STRATO_AG\" \/>\n<meta name=\"twitter:site\" content=\"@STRATO_AG\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"xxxxxxxx\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/gutenberg-tweaks\/\",\"url\":\"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/gutenberg-tweaks\/\",\"name\":\"Gutenberg-Tweaks: Im WordPress Backend schon die Live-Vorschau erhalten\",\"isPartOf\":{\"@id\":\"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/#website\"},\"datePublished\":\"2020-07-23T11:46:43+00:00\",\"dateModified\":\"2020-07-23T11:46:46+00:00\",\"author\":{\"@id\":\"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/#\/schema\/person\/7787419a54ecb752a02b96a001a49ba1\"},\"description\":\"Gutenberg-Editor anpassen, dass er der Blog-Optik deutlich n\u00e4her kommt: So siehst Du schon beim Schreiben, wie der Beitrag sp\u00e4ter aussehen wird.\",\"breadcrumb\":{\"@id\":\"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/gutenberg-tweaks\/#breadcrumb\"},\"inLanguage\":\"de-DE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/gutenberg-tweaks\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/gutenberg-tweaks\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Gutenberg-Tweaks: Im WordPress Backend schon die Live-Vorschau erhalten\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/#website\",\"url\":\"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/\",\"name\":\"STRATO Blog DE Staging\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"de-DE\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/#\/schema\/person\/7787419a54ecb752a02b96a001a49ba1\",\"name\":\"xxxxxxxx\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de-DE\",\"@id\":\"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0f9de07c54a148cb53d997fdff0710aa?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0f9de07c54a148cb53d997fdff0710aa?s=96&d=mm&r=g\",\"caption\":\"xxxxxxxx\"},\"description\":\"Ich bin Franz Neumeier, war jahrelang Chefredakteur bei IT-Zeitschriften wie PC Professionell, Internet Professionell und Internet Magazin. Inzwischen habe ich mich als freier Autor vor allem auf Kreuzfahrt-Themen spezialisiert, betreibe mehrere Websites und schreibe aus diesen Praxiserfahrungen heraus weiterhin auch \u00fcber Webhosting- und Webpublishing-Themen.\",\"url\":\"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/author\/xxxxxxxx\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Gutenberg-Tweaks: Im WordPress Backend schon die Live-Vorschau erhalten","description":"Gutenberg-Editor anpassen, dass er der Blog-Optik deutlich n\u00e4her kommt: So siehst Du schon beim Schreiben, wie der Beitrag sp\u00e4ter aussehen wird.","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"de_DE","og_type":"article","og_title":"Gutenberg-Tweaks: Im WordPress Backend schon die Live-Vorschau erhalten","og_description":"Gutenberg-Editor anpassen, dass er der Blog-Optik deutlich n\u00e4her kommt: So siehst Du schon beim Schreiben, wie der Beitrag sp\u00e4ter aussehen wird.","og_url":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/gutenberg-tweaks\/","og_site_name":"STRATO Blog DE Staging","article_publisher":"https:\/\/www.facebook.com\/strato","article_published_time":"2020-07-23T11:46:43+00:00","article_modified_time":"2020-07-23T11:46:46+00:00","og_image":[{"width":728,"height":410,"url":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-content\/uploads\/2020\/06\/STRTAO-Textvorschau-728x410.jpg","type":"image\/jpeg"}],"author":"xxxxxxxx","twitter_card":"summary_large_image","twitter_creator":"@STRATO_AG","twitter_site":"@STRATO_AG","twitter_misc":{"Verfasst von":"xxxxxxxx","Gesch\u00e4tzte Lesezeit":"8 Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/gutenberg-tweaks\/","url":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/gutenberg-tweaks\/","name":"Gutenberg-Tweaks: Im WordPress Backend schon die Live-Vorschau erhalten","isPartOf":{"@id":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/#website"},"datePublished":"2020-07-23T11:46:43+00:00","dateModified":"2020-07-23T11:46:46+00:00","author":{"@id":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/#\/schema\/person\/7787419a54ecb752a02b96a001a49ba1"},"description":"Gutenberg-Editor anpassen, dass er der Blog-Optik deutlich n\u00e4her kommt: So siehst Du schon beim Schreiben, wie der Beitrag sp\u00e4ter aussehen wird.","breadcrumb":{"@id":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/gutenberg-tweaks\/#breadcrumb"},"inLanguage":"de-DE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/stg.blog-de.strato.wpcust.com\/blog\/gutenberg-tweaks\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/gutenberg-tweaks\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Gutenberg-Tweaks: Im WordPress Backend schon die Live-Vorschau erhalten"}]},{"@type":"WebSite","@id":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/#website","url":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/","name":"STRATO Blog DE Staging","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"de-DE"},{"@type":"Person","@id":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/#\/schema\/person\/7787419a54ecb752a02b96a001a49ba1","name":"xxxxxxxx","image":{"@type":"ImageObject","inLanguage":"de-DE","@id":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0f9de07c54a148cb53d997fdff0710aa?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0f9de07c54a148cb53d997fdff0710aa?s=96&d=mm&r=g","caption":"xxxxxxxx"},"description":"Ich bin Franz Neumeier, war jahrelang Chefredakteur bei IT-Zeitschriften wie PC Professionell, Internet Professionell und Internet Magazin. Inzwischen habe ich mich als freier Autor vor allem auf Kreuzfahrt-Themen spezialisiert, betreibe mehrere Websites und schreibe aus diesen Praxiserfahrungen heraus weiterhin auch \u00fcber Webhosting- und Webpublishing-Themen.","url":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/author\/xxxxxxxx\/"}]}},"_links":{"self":[{"href":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-json\/wp\/v2\/posts\/80805"}],"collection":[{"href":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-json\/wp\/v2\/users\/20"}],"replies":[{"embeddable":true,"href":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-json\/wp\/v2\/comments?post=80805"}],"version-history":[{"count":7,"href":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-json\/wp\/v2\/posts\/80805\/revisions"}],"predecessor-version":[{"id":83455,"href":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-json\/wp\/v2\/posts\/80805\/revisions\/83455"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-json\/wp\/v2\/media\/83450"}],"wp:attachment":[{"href":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-json\/wp\/v2\/media?parent=80805"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-json\/wp\/v2\/categories?post=80805"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-json\/wp\/v2\/tags?post=80805"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}