Custom Post Type, Seitennavigation und posts_per_page

  • Hallo Forum,

    ich habe für meinen Blog-Bereich eine Beschränkung auf 5 Posts pro Seite (die Einstellung unter "Lesen").

    Außerdem habe ich einen Custom Post Type, auf dessen Archiv-Seite 30 Posts angezeigt werden sollen. Dort gibt es derzeit 9 Posts, doch ich bekomme immer eine Seitennavigation ( via posts_nav_link() oder per Plugin wp_pagenavi() ) angezeigt, obwohl die 2. Seite leer ist.

    Hier der Part aus der archive-myposttype.php:

    Wo hakt es denn da? :(

    Vielen Dank und viele Grüße
    b.

    • 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

  • Hatte zwar nichts mit meinen Suchwörtern zu tun, aber ich habe was gefunden:

    http://wordpress.stackexchange.com/questions/2718…r-page-settings

    Da hat sich aber noch eine Klammer zu viel eingeschlichen. Folgendes funktioniert:

    PHP
    function mk_parse_query($query) {
      if ($query->query_vars['post_type'] == 'daily') {
        set_query_var( 'posts_per_page', 30 );
      }
    }
    
    
    if( !is_admin() ) {
      add_filter('parse_query','mk_parse_query');
    }

Jetzt mitmachen!

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