Kategorie ausblenden + extraTemplate

  • Hallo
    Ich hoffe ihr könnt mir helfen.
    Hab 2 Fragen:

    1. Wie kann ich auf der Hauptseite (also die index.php?) bestimmte Kategorien ausblenden lassen??

    Ich hab diesen Code im Forum gefunden:

    PHP
    <?php if (! in_category('3')) { ?>
    ...
    <?php } ?>

    Aber wenn ich das so mache, dann steht auf der Hauptseite nicht?!
    Da steht nur "Vorherige Einträge" und "Nächste Seite" (Weiss zufällig jemand wie ich das ändern kann?)
    Auch Posts aus anderen Kategorien bleiben weg...

    Hier is die komplette index.php


    Meine 2. Frage ist, wie ich ein Template für eine andere Seite machen kann, auf der dann die hier ausgeblendete Kategorie erscheint.

    Danke schon mal^^

    Einmal editiert, zuletzt von nano91 (28. Juni 2009 um 19:11)

    • 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

  • 1. Wie kann ich auf der Hauptseite (also die index.php?) bestimmte Kategorien ausblenden lassen??

    PHP
    if ( is_front_page() ) {
      query_posts($query_string . "&cat=-3");
    }
    if ( have_posts() ) : ....
    Zitat

    Ich hab diesen Code im Forum gefunden:
    Aber wenn ich das so mache, dann steht auf der Hauptseite nicht?!


    Das passiert eigentlich nur, wenn alle Artikel dieser Kategorie zugewiesen sind.


    Zitat

    Meine 2. Frage ist, wie ich ein Template für eine andere Seite machen kann, auf der dann die hier ausgeblendete Kategorie erscheint.


    Nix Seite, einfach das Archiv der Kategorie verlinken, z.B. per get_category_link(3).
    Function Reference/get category link WordPress Codex

  • Danke es funktioniert :)
    Muss ich bei

    PHP
    get_category_link(3)


    dann einfach das hier weglassen:

    PHP
    <?php if (have_posts())...


    ??

  • Ich hab dir doch die Doku verlinkt:


    Das ist alles, geht natürlich noch kürzer wenn die ID fix ist.

  • aso... ok. ich hatte das nicht verstanden.
    ich dachte das müsste irgendwo in die seite rein :P
    als link geht das dann einfacher...
    vielen dank:)

Jetzt mitmachen!

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