Dass du die Farbe des Titels nicht ändern kannst, ist ein Programmierfehler im Theme. Die Farbe wird nur für die CSS-Klasse .site-title a
, nicht aber für .site-title a:visited
geändert. Deshalb „funktioniert das irgendwie nicht“.
Um Farben nach eigenen Wünschen anzupassen, benötigst du erst einmal den CSS-Selektor und die zugehörige CSS-Regel, mit der die Farbe festgelegt wird. Das lässt sich am einfachsten mit den Entwickler-Tools deines Browsers feststellen: Mit Rechtsklick auf die Überschrift > (Element) untersuchen öffnet sich ein neuer Abschnitt im Browser, in dem du im Tab „Inspect“ bzw. „Elements“ links das HTML und rechts die zugehörigen CSS-Regeln siehst. Für die Überschrift lautet die CSS-Regel
.site-title a, .site-title a:visited {
color: #f78769;
text-decoration: none;
}
wobei du nur die Farbe ändern möchtest. Dazu gehst du im Customizer in Zusätzliches CSS und trägst dort (bitte außerhalb des /* Kommentars */
folgendes ein
.site-title a, .site-title a:visited {
color: #098249;
}
Die Schritte wiederholst du für Links: Rechtsklick auf einen Link > Element untersuchen > in den Entwickler-Tools nach CSS-Regeln suchen. In den Entwickler-Tools kannst du nun verschiedene CSS-Regeln einfach ausprobieren, in dem du rechts oben auf das +-Zeichen klickst. Trägst du nun a { color: #098249; }
ein, siehst du, dass zwar der Link in einer Seite oder in einem Beitrag grün markiert wird, aber leider auch alle anderen Links, z.B. in der Sidebar. Um das weiter einzuschränken, musst du zusätzlich einen Selektor für den Bereich eingeben, also z.B..entry-content a { color: #098249; }
.
Jetzt fehlt nur noch eine Regel für die Anzeige bei Mauszeigerkontakt (:hover
). Um das in den Entwickler-Tools zu simulieren, gibt es rechts oben ein Auswahlfeld – bei Chrome ist das :hov
, bei Firefox ein Icon. Ich hab mal einen Screenshot gemacht, damit das etwas übersichtlicher ist:

Komplett ergeben sich dann also z.B. folgende CSS-Regel, die du im Customizer einträgst:
.site-title a, .site-title a:visited {
color: #098249;
}
.entry-content a {
color: #098249;
}
/* bei Mauszeigerkontakt */
.entry-content a:hover {
color: #67d377;
}
Wenn du mehr über CSS erfahren möchtest, findest du im Mozilla Developer Network eine gute Einführung.
Nachtrag: der Programmierfehler wurde schon mal reklamiert und sollte angeblich behoben sein. Ich hab gerade nochmal darauf aufmerksam gemacht.
-
Diese Antwort wurde geändert vor 7 Jahren, 6 Monaten von
Bego Mario Garde. Grund: Nachtrag
-
Diese Antwort wurde vor 7 Jahren, 6 Monaten von
Bego Mario Garde geändert.
-
Diese Antwort wurde vor 7 Jahren, 6 Monaten von
Bego Mario Garde geändert.