Schlagworte nur für den Beitragstyp: Termine
Spezielle Schlagworte, die nur zu diesem Beitragstyp passen, hinzufügen.
Datei functions.php bearbeiten
C:\xampp\htdocs\wordpress\wp-content\themes\twentyeleven\functions.php
add_action('init', 'post_type_termine');
/* init 0 Wenn System initialisiert wird, etwas neues anmelden /*
/* post_type_termine Was gemacht werden soll, das in der Function post_type_termine definiert wurde. */
Eine neue Taxonomie registrieren
Beiträge lassen sich in Kategorien einteilen. Diese Kategorie-Einteilung nennt man auch Taxonomie. Sie ist auch der Überbegriff für Schlagworte in WordPress.
register_taxonomy('orte', 'termine',
array(
'hiercharchical' =>false,
'label' =>'Ort',
'query_var' =>'ort',
'rewrite' =>array('slug'=>'ort')
)
);
/* Funktionsaufruf zur Registrierung einer Taxonomie */
/* 'orte' Die einzugebenden Termine haben immer eine Ortsangabe */
/* 'termine' Bereich, für den die Taxonomie gelten soll, also für den Bereich Termine */
/* 'hiercharchical' =>false, keine hierarchische Sortierung bzw. Organisierung */
/* 'label' =>'Ort', Dieser Name ist sichtbar (hier normal schreiben, Ort mit großem O) */
/* 'query_var' =>'ort', Variable für Abfragen */
/* 'rewrite' =>array('slug'=>'ort') Der Slug soll automatisch umgeschrieben werden in den Begriff ort.
Ergebnis im Backend
Backend / Termine / Ort
Es gibt ein neues Feld, das heisst Ort, mit dem sich alle vergebenen Orte für den Beitragstyp Termine anzeigen lassen.
Neuen Termin erstellen
Backend / Termine / Erstellen
Titel eingeben / Ort eingeben + Schaltfläche hinzufügen / Aktualisieren
Was wurde abgespeichert?
Backend / Termine / Termine
Es wurde automatisch der Ort Erkrath angelegt.
Im Frontend ist dieser Beitragstyp noch nicht zu sehen, da er noch nicht für die Öffentlichkeit freigegeben wurde.