Artikel aus Kategorie ausschließen und in zweiter Kategorie anzeigen

  • Hallo, WP-Gemeinde,

    ich bin auf der Suche nach einem Sniped, mit welchem ich Artikel bestimmter Kategorien ausschließen kann aber wenn ein Artikel in zwei Kategorien ist, ihn anzeigen lasse. Das Problem bei dem Code und den Plugins wie Ultimate Category Excluder ist, dass die Artikel wie gewünscht NICHT angezeigt werden. Ich möchte aber Atikel, die noch in einer weiteren Kategorie sind, gern anzeigen lassen. Mann kann das auch umkehren und alle anderen Kategorien anzeigen lassen (Wie unten). Da stehe ich aber vor dem Problem, dass wenn jemand eine neue Kategorie anlegt diese eben auch nicht angezeigt wird.


    PHP
    function theme_slug_include_category( $query ) {
        if ( $query->is_home() && $query->is_main_query() ) {
            $query->set( 'cat', '1, 19, 21, 22, 23, 26, 28,27, 83' );
        }
    }
    add_action( 'pre_get_posts', 'theme_slug_include_category' );

    Kann mir jeman weiterhelfen oder kenn eine Seite mit d3em passenden Snipped?

    • 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

  • Hallo telino,

    ich habe deinen Anwendungsfall noch nicht so ganz kapiert... aber Ich löse die Steuerung der Beiträge auf verschiedenen Seiten über das geniale Plugin https://de.wordpress.org/plugins/show-posts/
    Damit kannst du Kategorien beliebig ein- oder ausschließen, nach Autor, Taxonomien, Post Id oder Datum filtern, ganze WP-Query Abfragen einbauen und dazu noch die Darstellung beeinflussen. Die Ausgabe kannst du dann einfach per Shortcode irgendwo reinklatschen.

    Hier z.B. die Beschreibung für die Filterung nach Kategorien:

    "Specify the category_name slug to display posts from that category. Include a category by selecting the category from the drop-down list, and clicking the "Add Category" button. This list includes all categories for standard posts that have been defined. You may add more than one category. If you prefix a category slug with a minus sign (e.e., -cat-slug) or use the "Hide Category" button, that category will NOT be displayed. You can edit the query string displayed in the text area directly, and then save by clicking "Save Filter Options"."

Jetzt mitmachen!

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