Kategoriebeschreibung auf Kategorieseite

  • Hi,

    ich hoffe, Ihr könnt bei diesem Problem helfen. Im Forum habe ich über die Suche keine Lösung gefunden.

    Wenn man auf den Link einer Kategorie klickt, wird eine Kategorieseite angezeigt. Ich möchte, dass über allen Beiträgen einer Kategorie die Kategoriebeschreibung angezeigt wird.

    Dafür habe ich folgendes Schnipsel im englischen WP-Forum gefunden:

    PHP
    The following works for me when I need to show the category description for the category.
    
    
        <?php if (have_posts()) : ?>
        <?php $post = $posts[0]; // Hack. Set $post so that the_date() works. ?>
        <?php /* If this is a category archive */ if (is_category()) { ?>
        <h1>Articles in '<?php echo single_cat_title(); ?>'</h1>
        <p><?php echo category_description(single_cat_title()); ?></p>

    In einem Testblog habe ich den Schnipsel in die archive.php erfolgreich einfügen können.

    Problem ist, dass ich ein Theme nutzen will, welches keine archive.php hat.
    Welche PHP-Datei wird in diesem Fall geladen, wenn ich auf den Link einer Kategorie klicke?
    Ich bin von der index.php ausgegangen, habe aber keinen Erfolg gehabt, weil ich einen parsing error bekommen habe ("Parse error: syntax error, unexpected T_ELSE in ...")
    Da ich den Code in die single.php und page.php bereits ohne Auswirkung einfügen konnte, aber ich das Gefühl, mit der index.php richtig zu liegen, aber ich krieg es seit Tagen einfach nicht hin.

    Ich hoffe, jemand von Euch hat die zündende Idee. Hier noch meine index.php, die mir allerdings den o.g. Fehler bringt:

    • 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

  • speichere die index.php des themes einfach mal als archive.php oder category.php ab,

    könnte helfen

    lg

  • Danke, Monika, für den Hinweis.

    Mit der original index.php funktionierte es nicht, aber mit einer archive.php des Testblogs. Nach ein bisschen ausprobieren hatte ich es dann hinbekommen! Das hat mich jetzt Tage gekostet... :?

Jetzt mitmachen!

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