Zurück zur Elternseite: [[:website-management|Website-Management]] ====== Theme, Child-Theme & CSS ====== Durch das Einfügen eines Child-Themes kann das Ausgangstheme bearbeitet werden, ohne das auf Updates vom Theme-Entwickler verzichtet werden muss. Leider sind einige Dinge vom Entwickler etwas hemdsärmlig umgesetzt, so ist bspw. die CSS-Zentrierung auf der Startseite nicht korrekt oder die Schriftart Montserrat ist falsch eingebunden. Darüber hinaus sind etliche Ergänzungen im „Zusatz-CSS“ gemacht worden (Customizer > Zusätzliches CSS). ===== Child-Theme ===== Im Child-Theme werden sechs Dateien vom vom Eltern-Thema angepasst. ==== stylesheet.css ==== * Um die Schriften nicht um unkomprimierten ttf-Format einzubinden, werden die Schriften hier erneut als woff2 eingebunden. Außerdem werden die Hauptbefehle zum Laden der Schriften neu gesetzt, um tatsächlich die woff2-Schriften zu nutzen. Siehe auch: [[website-management:cache|Schriftarten]]. * Das Logo wird verkleinert und korrekt skaliert auf allen Seiten zugeschnitten. Aus der Top-Navigation werden rote Elemente/Unterstreichungen gestrichen. Für mobile Menüs werden Farben (teilweise mit !important) überschrieben. * Anpassungen für die Hauptseite (weißer Balken hinter der Überschrift und Korrektur der Swipe-Files). * Seitentitel und Buttons werden in Farbe und Font angepasst. Das Hintergrundbild wird auf die ganze Bildschirmhöhe gestreckt und die Standardfarbe ohne Bild wird zu #9ACABD. Das Overlay wird stärker abgedunkelt. * Design-Definitionen für Beschlüsse (Beiträge), Beschlussdatenbank und Error404. * Einfügen der Definitionen für den Tooltip-Style (siehe [[website-management:templates|Templates]]). * Silbentrennung wird für alle möglichen Browser aktiviert. ==== functions.php ==== Hier wird das Child-Theme definiert und die Suche auf Posts eingegrenzt, so dass die Beschlussdatenbank funktioniert. Alle Posts sind Beschlüsse und können entsprechend mit der Standard-Wordpress-Suche durchsucht werden ohne Fremdinhalte angezeigt zu bekommen. Außerdem wird das laden von GoogleFonts in Elementor unterbunden. Siehe auch: [[website-management:cache|Schriftarten]]. ==== archive.php/search.php ==== Ergänzung des Suchfeldes auf der Kategorienseite/Beschlussübersichten bzw. der Suchergebnisseite für Beschlüsse (Z. 47 bis 56 bzw. Z. 33 bis 42). ==== footer.php ==== Ergänzung von Impressum, Kontakt und Datenschutz im Footer (Z. 24 bis 28).