Archive für Custom Post types

  • Hallo!

    Die Frage etwas genauer:
    Es geht um "geordnete" Archive von Posts wo "post_type" NICHT 'post' ist, geordnet nach Monaten, Wochen bzw. Jahren.

    Bisher waren Archive in meinen Projekten ein geniales Mittel um z.B. nach Monaten geordnete Veranstaltungen eines Jahres zu zeigen (ohne plugin frickeleien!!). Es reichte ein Slug "/?m=201012" und schon hatte ich ale Konzerte von Dezember 2010 auf einer Seite.

    Nun mit "Custom post types" kann ich auser "Konzerten" noch "Lesungen" "Workshops" etc.etc. mit verschiedenen Edit-masken anbietten doch leider funktionieren die Archive nicht dabei.

    Hat jemand ähnliche Probleme, bzw. Ansätze wie mann es lösen könnte??

    Wie gesagt, bin ich kein Freund von mit plugins zugemüllten WP-instalationen ...

    Grüße in die Runde

    Mil

    Einmal editiert, zuletzt von milemann (7. Januar 2011 um 02:07)

    • 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

  • .. paar Stunden später ....
    und die Antwort ist (wie so oft bei Wordpress) recht einfach.
    folgendes in "functions.php" einfügen:

    Code
    add_filter( 'pre_get_posts', 'my_get_posts' );
    
    
    function my_get_posts( $query ) {	
      $query->set( 'post_type', array( 'page', 'post', 'konzerte', 'lesungen', 'workshops' ) );
    	return $query;
    }


    via:http://www.wprecipes.com/how-to-display…s-blog-homepage
    bzw.:Credits goes to Justin Tadlock for this handy recipe!

    Grüße
    Mil

    Einmal editiert, zuletzt von milemann (7. Januar 2011 um 13:11)

  • hier noch ein andere ansatz:


    via. http://bajada.net/2010/07/15/add…wp_get_archives

    Einmal editiert, zuletzt von milemann (8. Januar 2011 um 08:58)

Jetzt mitmachen!

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