Ihr bewährter Begleiter.
Viele Nutzer schätzen die vertraute Umgebung des Classic-Editors, die eine einfache und schnelle Bearbeitung ermöglicht.
Mehr Funktionen, mehr Möglichkeiten.
Der Advanced Editor erweitert den Funktionsumfang des Classic-Editors und ermöglicht es, Inhalte noch effektiver zu bearbeiten.
Der Classic-Editor für alle.
Der Classic-Editor zeichnet sich durch Stabilität und Zuverlässigkeit aus, was für professionellen Anwender von Bedeutung ist.
Der Advanced Editor für kreative Köpfe.
Mit dem Advanced Editor können Designer und
Content Creatoren kreative Ideen umsetzten.
Dieser Beitrag bietet einen umfassenden Überblick über die verschiedenen IDs und Classen in WordPress, die für Beiträge, Seiten, Kategorien, Tags, Benutzer und Archivseiten verwendet werden. Erklärungen zu den Funktionen dieser Selektoren und deren gezielter Einsatz zur Maximierung der Flexibilität und Anpassungsmöglichkeiten der Website sind enthalten. Eine tabellarische Übersicht bietet einen schnellen Überblick über die elementarsten IDs und Classen.
Inhaltsverzeichnis
IDs und Classen in WordPress
In WordPress spielen "IDs" und "Classen" eine wesentliche Rolle bei der Identifizierung und Gestaltung von Inhalten. Diese Begriffe beziehen sich auf unterschiedliche Konzepte, die jedoch beide prägnante Funktionen erfüllen.
Was ist eine ID?
Eine ID (Identifikationsnummer) ist eine eindeutige Zahl, die von WordPress automatisch jeder Seite und jedem Beitrag zugewiesen wird. Diese Zahl dient dazu, Inhalte intern eindeutig zu identifizieren und auf sie zuzugreifen. Die ID ist in der URL der Bearbeitungsseite oder im Beitrags- und Seitenübersichtsbildschirm. Zum Beispiel in der URL www.deineseite.de/wp-admin/post.php?post=123&action=edit
ist die ID 123
.
IDs in HTML und CSS
In HTML wird eine ID verwendet, um ein spezifisches Element eindeutig zu identifizieren. Wichtig ist, dass eine ID nur einmal pro Seite verwendet werden kann. IDs können auch in CSS angewendet werden, um spezifische Stile auf das entsprechende Element anzuwenden.
Was ist eine Classe?
In WordPress werden "Classen" in zwei Hauptkontexten verwendet: CSS-Classen und PHP-Classen.
CSS-Classen
Eine CSS-Classe ist eine Methode, um HTML-Elemente auf einer Website zu gestalten. Sie wird im CSS-Stilblatt definiert und kann dann auf verschiedene HTML-Elemente angewendet werden, um ihnen spezifische Stile zuzuweisen. Im Gegensatz zu IDs können Classen auf mehrere Elemente auf einer Seite angewendet werden. Zum Beispiel:
.my-custom-class {
color: blue;
font-size: 16px;
}
Hier wird eine CSS-Classe namens .my-custom-class
erstellt, die den Text in blauer Farbe und einer Schriftgröße von 16 Pixeln anzeigt. Im HTML wäre diese Classe so verwenden:
<p class="my-custom-class">Dies ist ein Text mit benutzerdefiniertem Stil.</p>
PHP-Classen
In der Programmierung, insbesondere in PHP, werden Classen verwendet, um Daten und Funktionen zusammenzufassen. Eine PHP-Classe definiert, wie Objekte erstellt und wie sie sich verhalten. Hier ein einfaches Beispiel:
class MyCustomClass {
public $property1;
public function __construct($value) {
$this->property1 = $value;
}
public function displayProperty() {
echo $this->property1;
}
}
In diesem Beispiel definiert MyCustomClass
eine Classe mit einer Eigenschaft (property1
) und zwei Methoden (__construct
und displayProperty
). PHP-Classen werden häufig in WordPress-Plugins und -Themes verwendet, um Funktionen zu organisieren und wiederverwendbare Code-Segmente zu erstellen.
Zusammengefasst: In WordPress werden CSS-Classen verwendet, um das Design der Website zu steuern, während PHP-Classen zur Strukturierung und Organisation von Code beitragen. Beide Arten von Classen sind entscheidend für das Styling und die Funktionalität einer Website.
1. Beitrags- und Seiten-IDs in WordPress
Um die verschiedenen IDs und Classen für Beiträge und Seiten in WordPress besser zu verstehen, ist es hilfreich, die unterschiedlichen Selektoren zu kennen, die WordPress generiert.
Beiträge (Posts)
.postid-123
: Eine CSS-Classe, die einem bestimmten Beitrag mit der ID 123 zugeordnet wird..post-123
: Alternative CSS-Classe für einen Beitrag mit der ID 123.#post-123
: ID-Selektor für einen spezifischen Beitrag mit der ID 123.
Seiten (Pages)
.page-id-123
: Eine CSS-Classe, die einer bestimmten Seite mit der ID 123 zugeordnet wird..page-123
: Alternative CSS-Classe für eine Seite mit der ID 123.#page-123
: ID-Selektor für eine spezifische Seite mit der ID 123.
Tabellarische Übersicht
Typ | CSS-Classe/ID-Selektor | Beschreibung |
---|---|---|
Beitrag | .postid-123 | CSS-Classe für einen spezifischen Beitrag |
Beitrag | .post-123 | Alternative CSS-Classe für einen Beitrag |
Beitrag | #post-123 | ID-Selektor für einen spezifischen Beitrag |
Seite | .page-id-123 | CSS-Classe für eine spezifische Seite |
Seite | .page-123 | Alternative CSS-Classe für eine Seite |
Seite | #page-123 | ID-Selektor für eine spezifische Seite |
Zusammenfassung
- Beiträge:
- Verwenden
.postid-123
und.post-123
als CSS-Classen, sowie#post-123
als ID-Selektor.
- Verwenden
- Seiten:
- Verwenden
.page-id-123
und.page-123
als CSS-Classen, sowie#page-123
als ID-Selektor.
- Verwenden
Diese verschiedenen Selektoren ermöglichen es, gezielt CSS- und JavaScript-Code für bestimmte Beiträge und Seiten zu stylen und laden, was die Flexibilität und Anpassungsmöglichkeiten der WordPress-Website erhöht.
2. Weitere IDs und Classen: Kategorien, Tags, Benutzer und Archivseiten
Neben Beiträgen und Seiten gibt es in WordPress noch andere Elemente wie Kategorien, Tags, Benutzer und Archivseiten, die ebenfalls spezifische IDs und Classen haben.
Kategorien (Categories)
.category-id-123
: Eine CSS-Classe, die einer bestimmten Kategorie mit der ID 123 zugeordnet wird..category-123
: Alternative CSS-Classe für eine Kategorie mit der ID 123.#category-123
: ID-Selektor für eine spezifische Kategorie mit der ID 123.
Tags (Schlagwörter)
.tag-id-123
: Eine CSS-Classe, die einem bestimmten Tag mit der ID 123 zugeordnet wird..tag-123
: Alternative CSS-Classe für ein Tag mit der ID 123.#tag-123
: ID-Selektor für ein spezifisches Tag mit der ID 123.
Benutzer (Users)
.author-id-123
: Eine CSS-Classe, die einem bestimmten Benutzer mit der ID 123 zugeordnet wird..author-123
: Alternative CSS-Classe für einen Benutzer mit der ID 123.#author-123
: ID-Selektor für einen spezifischen Benutzer mit der ID 123.
Archivseiten (Archive Pages)
.archive
: Eine allgemeine CSS-Classe für Archivseiten..category
: Eine allgemeine CSS-Classe für Kategorieseiten..tag
: Eine allgemeine CSS-Classe für Tag-Seiten..author
: Eine allgemeine CSS-Classe für Autorenseiten..date
: Eine allgemeine CSS-Classe für Datumsarchive.
Tabellarische Übersicht der zusätzlichen IDs und Classen
Typ | CSS-Classe/ID-Selektor | Beschreibung |
---|---|---|
Kategorie | .category-id-123 | CSS-Classe für eine spezifische Kategorie |
Kategorie | .category-123 | Alternative CSS-Classe für eine Kategorie |
Kategorie | #category-123 | ID-Selektor für eine spezifische Kategorie |
Tag | .tag-id-123 | CSS-Classe für ein spezifisches Tag |
Tag | .tag-123 | Alternative CSS-Classe für ein Tag |
Tag | #tag-123 | ID-Selektor für ein spezifisches Tag |
Benutzer | .author-id-123 | CSS-Classe für einen spezifischen Benutzer |
Benutzer | .author-123 | Alternative CSS-Classe für einen Benutzer |
Benutzer | #author-123 | ID-Selektor für einen spezifischen Benutzer |
Archiv | .archive | Allgemeine CSS-Classe für Archivseiten |
Archiv | .category | Allgemeine CSS-Classe für Kategorieseiten |
Archiv | .tag | Allgemeine CSS-Classe für Tag-Seiten |
Archiv | .author | Allgemeine CSS-Classe für Autorenseiten |
Archiv | .date | Allgemeine CSS-Classe für Datumsarchive |
Zusammenfassung
- Kategorien und Tags:
- Verwenden
.category-id-123
und.tag-id-123
sowie.category-123
und.tag-123
als CSS-Classen, sowie#category-123
und#tag-123
als ID-Selektoren.
- Verwenden
- Benutzer:
- Verwenden
.author-id-123
und.author-123
als CSS-Classen, sowie#author-123
als ID-Selektor.
- Verwenden
- Archivseiten:
- Verwenden
.archive
,.category
,.tag
,.author
, und.date
als allgemeine CSS-Classen für verschiedene Arten von Archivseiten.
- Verwenden
Diese weiteren IDs und Classen bieten zusätzliche Möglichkeiten zur gezielten Anpassung und zum Laden von CSS- und JavaScript-Code in WordPress, was die Flexibilität und Effizienz der Website weiter erhöht.
Individuelle Felder; Code per ID/Slug
Bei der Entwicklung individueller Beiträge oder Seiten kann es sinnvoll sein, spezifische CSS- und JavaScript-Codeabschnitte nur bei Bedarf zu laden, um die Leistung der Website ... weiterlesen
Der Beitrag wurde mit fachlicher Unterstützung erstellt.
Aktualisiert im Jahr 2024 Juli