In die Datei header.php schreibt man als body-Befehl:
<body <?php body_class(); ?>>
In die Datei style.css schreibt man:
.page { /* styles für alle posts in der page class */ } .page-id-2 { /* style nur für page ID Nummer 2 */ } .logged-in { /* styles für alle Seiten wenn ein User angemeldet ist */ }
rtl
home
blog
archive
date
search
paged
attachment
error404
single postid-(id)
page-id-(page_id)
attachmentid-(id)
attachment-(mime-type)
author
author-(user_nicename)
category
category-(slug)
tag
tag-(slug)
page-parent
page-child parent-pageid-(id)
page-template page-template-(template file name)
search-results
search-no-results
logged-in
paged-(page number)
single-paged-(page number)
page-paged-(page number)
category-paged-(page number)
tag-paged-(page number)
date-paged-(page number)
author-paged-(page number)
search-paged-(page number)
tax-(taxonomy name) (seit Version 3.1)
term-(term name) (seit Version 3.1)
admin-bar (seit Version 3.1)
body_class verwenden
Wofür kann man body_class( ) verwenden?
In WordPress kann man unterschiedliche CSS-Klassen im Body-Tag vergeben. Beiträge bekommen so z.B. ein anderes Design als eine Seite. Der eingeloggte Nutzer bekommt etwas anderes zu sehen.