Problem mit Kommentaren

  • Liebe Wordpress'er, ich komme hier echt nicht weiter und wäre dankbar für Eure Hilfe. Ich steh' hier irgendwie vorm Brett, und finde weder online noch in Büchern mal vernünftig erklärt, wie die Funktionsweise ist:

    Eigentliches Problem:

    Bei meiner Wordpress-Installation werden keine Kommentare angezeigt (WP 3.1.2).

    Folgendes habe ich gemacht:
    In meiner Template-Datei des Blogs gebe ich unter einem Artikel aus:

    <?php comments_popup_link('Comments (0)','Comments (1)', 'Comments (%)'); ?>

    Der Link führt dann auf eine Seite
    http://www.meine-domain.de/titel-des-artikels

    Auf dieser Seite (index.php) binde ich ein:
    <?php include(ABSPATH . 'comments.php'); ?>
    Aber: es werden keine Kommentare angezeigt. Ich VERMUTE, dass es daran liegt, dass de index.php gar nicht weiß, welcher Artikel aufgerufen wurde: mit the_title() wird zwar der Titel ausgegeben, the_content() gibt aber nicht den Artikeltext aus.

    Bin für jeden ANSATZ dankbar: wo kann der Fehler liegen??

    DANKE!

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Danke für den Hinweis! Mit comments_template() funktioniert es!

    Auf der Seite des Artikels werden nun also die Kommentare ausgegeben, es bleibt aber noch das Problem, dass ich den eigentlichen Artikeltext nicht ausgeben lassen kann: the_content() liefert kein Ergebnis. - Woran kann das wohl noch liegen?

  • Na besten Dank, da war gar kein Loop :roll:

    Nun hab' ich nur noch ein Problemchen: Wenn ich auf einen durch the_category() generierten Kategore-Link klicke, gelange ich auf eine Seite der URL

    <meine-domain.de>/category/<kategoriename>

    Diese ist völlig unformatiert. Wie kann man die denn gestalten? Gibt es dafür ein Template?

    Nochmal Danke... ,-)

  • Zitat

    <meine-domain.de>/category/<kategoriename>

    Diese ist völlig unformatiert. Wie kann man die denn gestalten? Gibt es dafür ein Template?



    das direkte template waere category.php; wenn das nicht existiert, dann wuerde wordpress versuchen, archive.php zu verwenden; ansonsten index.php.

    wie wann welches template verwendet wird, steht hier drin: http://codex.wordpress.org/Template_Hierarchy

  • Vielen Dank noch mal, hab's nun hinbekommen. category.php hatte ich inzwischen schon angelegt, es stimmte aber einfach der Pfad zur css-Datei nicht. Dieser entsprach nicht dem (relativen) Pfad aus den template-Dateien, obwohl diese ja im gleichen Verzeichnis liegen (?). Mit absolutem Pfad geht's aber.

  • damit kann beim einbinden der style.css nichts falsch laufen:

    PHP
    <link rel="stylesheet" type="text/css" media="all" href="<?php bloginfo( 'stylesheet_url' ); ?>" />


    (vom Twenty Eleven theme)

    themes zu zerlegen ist immer eine gute quelle von code-inspiration.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!