WordPress-Buch

Praxisbuch und Einsteigerseminar



Kommentarfunktion nur auf speziellen Seiten

Von Perun am 24. September 2008 um 09:05

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.

Diesen Artikel weiterempfehlen:
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • MisterWong.DE
  • Technorati
  • Twitter
  • Webnews.de
  • Yigg
  • Wikio DE

Verwandte Artikel

Kategorien:
Tipps
Tags:
,  
Beitrag:
Trackback-Adresse und die Druckvorschau
Kommentare:
Kommentar abgeben oder Kommentare verfolgen

 — 


Nur eine Reaktion »»

Trackbacks und Pingbacks

  1. Tipp zur Kommentarfunktion in WordPress - dynamicinternet

Hinterlasse einen Kommentar

XHTML (folgende Tags sind erlaubt): <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> .

Code-Beispiele: damit die Code-Beispiele richtig angezeigt werden müssen die Sonderzeichen maskiert werden (z. B. < zu &lt;).

Live-Vorschau