Wie Artikel nur in Kategorie veröffentlichen?

  • Hallo,
    ich möchte Artikel auch so veröffentlichen, dass Sie gleich in die entsprechende Kategorie wandern und nicht auf der Hauptseite veröffentlicht werden. Ist das möglich?
    Danke für Tipps und 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

  • Uff, das liest sich aber ganz schön kompliziert. Verstehe nur Bahnhof. Ich will ja auch die Artikel nicht neu sortiert sehen, sondern nur eine Kategorie nicht auf der Hauptseite erscheinen lassen.

  • Ja das ist leider nicht ganz einfach, denn die Haupseite stellt erstmal _alle_ Artikel da, egal in welcher Kategorie diese sich befinden.

    Um eine Anpassung der Theme kommst Du wohl kaum herum, es sei denn Du findest ein Plugin, dass für genau diesen Zweck geschrieben wurde und im Admin eine Einfache Einstellungsseite hat :D. Ich kenne ein solches aber aus dem Stehgreif nicht. Hast Du mal das Plugin Repository auf WordPress.org gecheckt?

  • Wenn nur eine Kategorie ausgeschlossen werden soll, geht das mit einer einfachen Änderungen in der index.php des benutzten Themes:

    Dort den Beginn des Loops suchen:

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


    und unmittelbar davor die betreffende Kategorie wie folgt ausschließen:

    PHP
    <?php query_posts('cat=-815'); ?>


    wobei statt "815" die ID der auszuschließenden Kategorie eingesetzt werden muss.

  • Wenn Du die Kategorieansicht im Backendhast mit der Maus über den Link einer Kategorie gehen, dann siehst du im Browser wo der Link hingeht, da steht die ID drin.
    Oder du baust nach dieser Zeile ein, dann kannst Du auch einfach den Kategorienamen nehmen

    PHP
    <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
    PHP
    <?php if ( in_category('Kategorie_Name') ): ?>
      // Hier dann den Rest, wo die Artikel ausgegeben werden
    <?php endif; ?>
  • Hallo zusammen,

    ich hab das gleiche Problem und möchte meine Kategorie ID: 6 ausblenden, nur dass bei mir im template der code:

    PHP
    [LEFT]  [COLOR=#000000] [COLOR=#0000CC]<?php [/COLOR][COLOR=#006600]if ([/COLOR][COLOR=#0000CC]have_posts[/COLOR][COLOR=#006600]()) : while ([/COLOR][COLOR=#0000CC]have_posts[/COLOR][COLOR=#006600]()) : [/COLOR][COLOR=#0000CC]the_post[/COLOR][COLOR=#006600](); [/COLOR][COLOR=#0000CC]?>[/COLOR] [/COLOR]   [/LEFT]

    leider nicht vorhanden ist.
    Mein Template holt sich die Startseite aus einer Datei blog.php die folgendermassen aussieht:

    Könnte mir bitte jemand helfen, wie ich die ID 6 ausblenden kann. Mit meinen php Kenntnissen bekommen ich nur Fehlermeldungen :confused:

    Vielen Dank

  • Code
    $the_query = new WP_Query('cat=-6,-'. $ex_feat . ',-' . $ex_vid . '&showposts=' . $showposts . '&orderby=post_date&order=desc');


    :confused:

Jetzt mitmachen!

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