Mehrere Artikel Templates sowie category.php

  • Guten Morgen zusammen.
    Da ich gerade versuche eine Art kleines Branchenportal mit Wordpress zu realisieren, habe ich noch ein paar Fragen.
    Um die Daten der Unternehmen einzugeben nutze ich "Advanced Custom Fields". Nun benötige ich entweder 2 Artikel Templates oder die Möglichkeit, die Custom Fields nur in den Gewerbe Kategoerien anziegen zu lassen. Damit bei normalen "News" also Artikeln die Felder nicht leer erscheinen.

    Außerdem würde ich gerne die category.php der Kategorie "Aktuelles" anders aussehen lassen wie die Übersicht der Gewerbe. Da ich hier ein Logo, Namen usw. anzeigen lassen möchte.

    Gibts hier eine Möglichkeit wie ich weiter vorran komme?
    Wo ich einmal dabei bin... die Category.php der Gewerbe würde ich gerne nach habe Alphabet sortieren lassen.

    Über Tipps und Anregungen würde ich mich mega freuen.

    Liebe Grüße

    • 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

  • Kann euch mal posten, was mir Frank Bueltge dazu geschrieben hat.

    Kann mir das noch einer für php Doofe erklären?

    Liebe Grüße
    Thorsten

  • Um euch auf dem Laufenden zu halten.

    category.php habe ich gelöst:
    wenn man die datei category.php kopiert und in category-1.php umbennent wird diese datei in der Cat mit der ID 1 angezeigt usw.

    Das Problem, das ich die custom fields nicht in jedem Artikel benötige und ich hierfür keine Templates anlegen konnte ... ist mein Lösungsweg so.

    Zitat

    <?php if ( get_post_meta($post->ID, 'ort', true) ) : ?>
    <div class="typo">Ort:</div><div style="float:left"> <?php echo get_post_meta($post->ID, 'ort', true) ?></div>
    <?php endif; ?>

    Vielleicht nicht die schönste Art aber so konnte ich mir helfen.
    Sollte jemand eine bessere Lösung haben, immer her damit :D

    Liebe Grüße

Jetzt mitmachen!

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