Dynamische Seite mit Kommentaren

Mir ist bewusst, dass es möglich ist, eine Seitenvorlage mit individuellem PHP-Code zu schreiben, um dynamischen Inhalt zu generieren.

Zum Beispiel kann die Seite einen Abfrageparameter aufnehmen, zB Musiker-ID. Es verwendet dann benutzerdefinierte PHP-Logik, um die Informationen des Musikers aus der database basierend auf der ID abzurufen und den HTML-Code für das Profil des Musikers zu generieren. WordPress wird dies als eine Seite behandeln, nicht die mehreren Seiten, die der Benutzer sieht.

Beispiel-URLs für einige Musiker:

  • http://www.example.com/musician-page/?ID=beethoven
  • http://www.example.com/musician-page/?ID=mozart
  • http://www.example.com/musician-page/?ID=haydn

Aber das sind in der Tat eine einzige WordPress-Seite mit zusätzlicher PHP-Logik, die ich schreiben werde.

Meine Frage: Ist es möglich, WordPress-Kommentare (via comments_template ()?) Für jeden Musiker hinzuzufügen? Das heißt, Benutzer sehen für jeden Musiker eine andere Reihe von Kommentaren.

Solutions Collecting From Web of "Dynamische Seite mit Kommentaren"

Sie können möglicherweise Kommentare irgendwie hacken, aber nicht. Erstelle einen benutzerdefinierten Post-Typ für deine Musiker, indem du register_post_type() und “Kommentare” unterstützt.

Sie können dann Post-Typ-Vorlagen erstellen, um die Anzeige anzupassen:

  • archive-{post_type}.php – für Archive
  • single-{post_type}.php – und für einzelne Beiträge

https://codex.wordpress.org/Post_Type_Templates

Kommentare sollten nun ordnungsgemäß funktionieren, ohne dass Sie mit ihnen herumhacken müssen.