Kategorien ausblenden

  • Moin,

    ich möchte gerne, dass in der Standard-Kategorie auch nur Artikel angezeigt werden, die in dieser Kategorie verfasst wurden.

    Artikel, die einer anderen Kategorie zugehören, sollen erst nach einem Klick auf den Kategorietitel in der Sidebar angezeigt werden.

    Das habe ich in einer älteren Wordpress-Version mal realisiert... ich weiss aber nicht mehr wie. In der archive.php-Datei meines Themes eine ganze Kategorie von der Anzeige ausschließen. So schwer war das nicht, aber ich hab mich zu lange nicht mehr mit Quellcodes beschäftigt.

    Wenn mir jemand helfen könnte, wäre das spitze!

    • 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

  • ich möchte gerne, dass in der Standard-Kategorie auch nur Artikel angezeigt werden, die in dieser Kategorie verfasst wurden.


    Dem ist standardmäßig so. In jeder Kategorie (auch der Standardkat.) werden nur die zugeordneten Artikel gezeigt.

    Meinst du vielleicht was anderes? Vielleicht die Anzeige auf der Startseite? Dann müsstest du in der index.php mit query_posts die Loopausgabe auf eine Kategorie beschränken:

    PHP
    <?php
       if (is_front_page()) {
          query_posts("cat=1");
       }
    ?>

    Template Tags/query posts ? WordDoku

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

  • Vielen Dank für die schnelle Antwort. Obwohl meine Frage falsch gestellt war.

    Du hattest Recht, aber so ergibt sich im Grunde auch ein anderes Problem. Ich würde jetzt gerne bestimmen wollen, dass auf der Startseite (home, front_page - wie auch immer) nur Beiträge der ersten Kategorie angezeigt werden.

    Ich wüsste aber nicht, wie und wo ich das in meiner index.php festlegen könnte:



    Natürlich kann ich Besucher der Seite quasi direkt auf Kategorie 1 leiten, aber falls man das in der index.php festlegen könnte, wäre das natürlich besser.

  • Den Link zu Doku hast du gelesen? Und meinen Code auch? Den kannst du nämlich 1zu1 übernehmen, wenn es sich wirklich um die Kategorie mit der ID 1 handelt:

    Ach so, wenn is_front_page (erst ab WP2.5) nicht funktioniert, kannst du auch is_home (WP < 2.5) probieren. Wenns dann immer noch nicht klappt, ists die falsche ID ;-)

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

  • query_posts in index.php funzt nicht

    OK, ich habe einen Fotoblog gebastelt, der zunächst Tutorials, kleine Fotolinks etc. enthalten hat. Nun aber habe ich eine extra Kategorie für reine Fotopräsentation eingeführt, die ich bei Seitenaufruf präsentieren möchte. (Alles andere kann über die Sidebar aufgerufen werden.)

    Über die o.g. Variante mit query_posts und der Cat-ID haut das irgendwie nicht hin. Gebe ich z.B. 1 ein (sollte ja die erste Kategorie Allgemeines sein), zeigt die Startseite eine wilde Zusammenstellung verschiedener Artikel an, die z.T. aber ganz anders kategorisiert sind.Dabei werden ganze Tage nicht berücksichtigt. Gebe ich irgendeine andere Zahl ein, erhalte ich eine Startseite mit header, footer und sidebar, aber ohne angezeigte Posts. [Ergänzung: Wegen des dunklen Hintergundes habe ich nicht gesehen, dass "Sorry, keine passenden Artikel" angezeigt wird.]

    Hat jemand eine Idee, was da nicht stimmt?:confused:

    Habe es zwischen

    PHP
    <?php
    get_header();
    ?>

    und

    PHP
    <?php if (have_posts()) : while (have_posts()) : the_post(); ?>

    eingefügt.

    THX 4 help.

    Einmal editiert, zuletzt von kunstgriff (19. Januar 2009 um 10:03)

  • ... und hat die Kategorie Allgemein überhaupt die ID 1 ??

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

  • Zeige mal den gesamten Code...

    Hier isser:

    Theme: Aero 2.0.

    ... und hat die Kategorie Allgemein überhaupt die ID 1 ??

    Tja, das ist eine gute Frage. Gehen die ID-# nicht chronologisch? Und hat nicht die (nicht löschbare) Kategorie "Allgemeines" die #1?

  • Tja, das ist eine gute Frage. Gehen die ID-# nicht chronologisch? Und hat nicht die (nicht löschbare) Kategorie "Allgemeines" die #1?


    Nicht immer. Lass dir mit dem Plugin die IDs anzeigen: Reveal IDs for WP Admin Plugin - oliver, schloebe, wordpress, typo3, firefox, blog, webmastertools - SCHLOEBE.DE - Personal Portfolio von Oliver Schlöbe

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

  • Jau, so soll das sein mit den ID's! Nach Einsatz des Plug-Ins zeigte sich: Die von mir gesuchte Kategorie (in der Zählung #15, weil als 15. Item angelegt) hat die #57. Dass die Kategorie #1 (Allgemeines) nicht korrekt angezeigt hat, lag an falscher Kat.-Vergabe meinerseits. Ansonsten ist - abgesehen von #1 - die Nummernvergabe von #16 bis #57, quer Beet & scheinbar ohne Zusammenhang. (Das soll mal einer ahnen!)
    Mit den Nummern in der Hand klappt jetzt alles! (Und sieht jetzt so aus.) VIELEN VIELEN VIELEN DANK! :mrgreen:

    Nur noch eine technische Frage, um für meinen begrenzten Horizont die Logik (und den oben beklagten, scheinbar nicht vorhandenen Zusammenhang) klarzukriegen: Erfolgt die ID-Vergabe immer der Reihe nach und bezieht auch die Seiten, Benutzer und Posts mit ein? Denn dann käme das wohl so hin mit #57.

    Einmal editiert, zuletzt von kunstgriff (19. Januar 2009 um 17:37)

Jetzt mitmachen!

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