Beiträge von Kategorie X auf Seite Y

  • Hallo,

    ich sitze gerade mal wieder an einem neuen Wordpress Theme und habe direkt mal 2 anliegen die ich leider irgendwie nicht aus der welt geschafft kriege.

    Vorneweg, ich benutze Wordpress als CMS.

    Problem 1.)

    Ich habe in meinem Blog knapp 30 Kategorien.
    Die Kategorien benutze ich allerdings um verschiedene Künstler zu sortieren.
    Klickt man z.B. auf Künstler A soll sich eine Seite öffnen auf der eine Kurze info über den Künstler steht und anschliessend alle verfassten beiträge die mit dem namen des Künstlers kategorisiert wurden.

    Nachteil an der Sache ist, ich brauche 30 category-templates.

    Soweit sogut, klappt astrein wenn es einen Künstler gibt der auch Beiträge hat.

    Die Künstler werden alle in der Sidebar gelistet, auch wenn keine Beiträge vorhanden sind. Klicke ich nun auf einen dieser Künstler gibts die suchseite, da ja keine Beiträge vorhanden sind.

    Gibt es einen Weg das so zu regeln das immer diese kleine Künstler Detail Seite angezeigt wird? Auch ohne Beiträge.

    Am liebsten würde ich das irgendwie alles komplett über Wordpress Regeln, aber da fehlt mir grad das wissen.

    2.)

    Die Anpassung der Suchseiten ist nicht möglich.
    Ein Großteil meines Codes wird einfach weggeschnitten.
    Hier mal der Code:

    Und dabei kommt das raus:

    Woran liegt das? Was mache ich falsch?

    Ich hoffe mir kann geholfen werden :)


    lg,
    rixxor

    • 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

  • Zu deinem ersten Anliegen:
    ich habe diese Abfrage auf die Seiten Titel unter dem Seiteninhalt eingebaut:

    PHP
    <?php 
             if(get_the_title()=='Projektgruppen') include('projekte.php');
             elseif(get_the_title()=='Kampagnen und Aktionen') include('kampagne.php');
             ?>

    die includierte Datei liest dann den neuesten Artikel zur Seite (cat=7&showposts=1) aus, da hab ich dann je Kat. eine Datei:

  • Also mittlerweile funktioniert der lösungsweg von bgeissler sehr gut. :)
    allerdings gibt es da jetzt noch eine sache.

    bei den beiträgen fehlen jetzt die tags, gibt es da eine möglichkeit diese anzeigen zu lassen?

  • hab ich. :-?

  • du hast also für jede category eine neue template?

    Nein das brauchst du nicht. Du kannst wie oben beschrieben, für jede Kat eine Datei nur mit dem 2. Code (hast du ja auch in deinem Template eingefügt) erstellen und an Stelle des Code im Template das if... include... Konstrukt einbauen. Somit hast du ein Template und es wird je nach Seitentitel die entspr. Datei eingefügt.

  • so, ich hab mir das heute nochmal angeguckt.

    zur sache mit den tags.

    das <span class="text_tags"> </span> ist zwar vorhanden, aber ohne inhalt.

    momentan binde ich es folgendermaßen ein:

    PHP
    <span class="text_tags">
    				 			<?php the_tags('', ', ', '<br />'); ?>
    				 		</span>

    kann es sein das die tags nicht angezeigt werden da der eintrag ja in eine seite geladen wird?

  • Da alles andere korrekt angezeigt wird - Titel, Link, Kategorien, ... - nein. Die Templatefunktionen greifen ja alle auf denselben Artikel zu.

    Ganz blöde Frage: du hast schon WP 2.3+ im Einsatz, und kein Tagging-Plugin? In den anderen Templates wird auch the_tags() verwendet?

Jetzt mitmachen!

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