Nehmen wir mal an, du betreibst mit WordPress eine kleine Website, die keinen Blog-Charakter aufweist oder du betreibst ein Weblog-Light in dem die Kommentarfunktion total entfernt ist. Irgendwann könnte der Punkt kommen wo du entweder auf einzelnen Unterseiten oder in einzelnen Beiträge doch die Kommentarfunktion einbinden möchtest.
Wenn es um Unterseiten geht, dann ist die Problemstellung sehr schnell gelöst. Man bedient sich einfach der Tatsache, dass man bei WordPress neben dem Haupttemplate für die Seiten (page.php) weitere Seiten-Templates erstellen kann. Einfach die page.php kopieren und umbenennen, z. B. kommentare-erlaubt.php. Ganz am Anfang diese Datei notiert man folgendes:
<?php
/*
Template Name: Kommentare erlaubt
*/
?>
Mit diesem Kommentar signalisiert man WordPress, dass es sich hierbei um ein Seiten-Template handelt. Nun muss man noch an der entsprechenden Stelle dieser Datei, die Kommentarfunktion einbinden:
<?php comments_template(); ?>
Anschließend muss man dann, wenn man einer neuen oder bestehenden Seite dieses Template zuweisen möchte, in der Auswahlliste "Seiten-Template" das gewünschte Template auswählen.
Will man allerdings nur in einem speziellen Beitrag die Kommentarfunktion einbinden, dann muss man auf die Conditional Tags zurückgreifen:
<?php if (is_single('333')) comments_template(); ?>
Diesen Code-Schnipsel fügt man an der entsprechenden Stelle der index.php bzw. der single.php ein. Die letzte Template-Datei ist zuständig für die Ansicht der einzelnen Beiträge. Die Nummer 333 ist in diesem Fall eine Beispielnummer und sollte im konkreten Fall durch die ID des jeweiligen Beitrages ersetzt werden.
Das war jetzt kein spektakulärer Problemfall, aber einer wie er sich in der Praxis stellen kann und ein Fall mit konkreten und in der Praxis bewährten Lösung.
«« Zum vorherigen Beitrag — Zum nächsten Beitrag »»