Wie Torsten bereits schrieb: „Was ist neu“?
Ab Zeitpunkt x?
Oder „ungelesene“ Beiträge?
Hierfür existieren Plugins, die auf der Archivseite unread posts kennzeichnen. Basieren auf Cookies.
https://wordpress.org/plugins/mark-new-posts/screenshots/
https://wordpress.org/plugins/highlight-new-posts/screenshots/
Per Programmierung wäre vielleicht eine Abfrage im Kategorien Widget möglich, if post has flag xxx (flag vom unread post plugin) then CSS die Kategorie.
Ein Widget für unread posts existiert ebenfalls, aber halt nicht für Kategorien:
https://wordpress.org/plugins/unread-posts/screenshots/
Manuell könnte man neue Kategorien auch per CSS kennzeichnen. Dafür schreibt man sich einmal alle Listenpunkte in die custom.css. Entweder inklusive – falls vorhanden – individueller CSS-Klasse oder per nth-child() Selektor.
Beispiel:
/* .widget.widget_categories ul li:nth-child(1), */
.widget.widget_categories ul li:nth-child(2)
/* .widget.widget_categories ul li:nth-child(3), */
/* .widget.widget_categories ul li:nth-child(4) */
{
color: red;
}
In dem Beispiel würde die Kategorie, die an zweiter Stelle gelistet wird, mit roter Schrift angezeigt. Die anderen sind am Anfang mit /* und am Ende mit */ auskommentiert. Nach jedem nicht auskommentierten „.widget.widget_categories ul li:nth-child()“ muss ein Komma gesetzt werden, nur nicht nach dem letzten oder einem einzigen (was ja dann auch gleichzeitig das letzte ist).
Beispiel mit Kategorie 2 und 3 (rot)
/* .widget.widget_categories ul li:nth-child(1), */
.widget.widget_categories ul li:nth-child(2),
.widget.widget_categories ul li:nth-child(3)
/* .widget.widget_categories ul li:nth-child(4) */
{
color: red;
}
Die Kennzeichnung könnte allerdings nur auf Definition „neu“ ab Zeitpunkt xxx basieren. Da jeder User andere Cookies hat und andere ungelesene Beiträge.
Aber ist halt manuell und das ist die zweite, wenn nicht sogar größere Einschränkung hierbei.