Die Paginierung funktioniert beim benutzerdefinierten Post-Typ-Archiv nicht, wenn versucht wird, mehr functionen zu laden

Ich versuche, eine mehr function zu laden, um mit einem benutzerdefinierten Beitragstyp auf einer Archivseite zu arbeiten.

Ich benutze dieses Plugin und habe es so angepasst, dass es mit einem benutzerdefinierten Post-Typ funktioniert. http://www.problogdesign.com/wordpress/load-next-wordpress-posts-with-ajax/

Derzeit funktioniert die Paginierung nicht, sodass das Plugin nicht mehr Elemente laden kann. Es heißt “inbeeld / page / 2/404 (nicht gefunden)”. Meine Frage ist, warum funktioniert die Seitennummerierung nicht?

Dies ist der Code register_post_type.

$inbeeld_args = array( 'label' => __('In Beeld'), 'singular_label' => __('In Beeld'), 'public' => true, 'query_var' => true, 'show_ui' => true, 'capability_type' => 'post', 'hierarchical' => false, 'rewrite' => array("slug" => "inbeeld", 'with_front'=> false, "pages" => true ), 'has_archive' => true, 'supports' => array('title', 'editor', 'taxonomy', 'thumbnail'), 'taxonomies' => array('teams'), 'add_new' => _x('Nieuw', 'In Beeld'), 'add_new_item' => __('Voeg Nieuw In Beeld Toe'), 'edit_item' => __('Bewerk In Beeld'), 'new_item' => __('Nieuw In Beeld'), 'view_item' => __('Bekijk In Beeld'), 'search_items' => __('Doorzoek In Beeld'), 'not_found' => __('No In Beeld found'), 'not_found_in_trash' => __('No In Beeld found in Trash'), 'pages' => true ); register_post_type('inbeeld',$inbeeld_args); 

Und das ist meine Schleife. Ich habe einen Code entfernt, der nichts mit meiner Frage zu tun hat.

  'inbeeld','paged' => $paged, 'posts_per_page' => 2 )); while ($query->have_posts()) : $query->the_post(); ?> 
  • Solutions Collecting From Web of "Die Paginierung funktioniert beim benutzerdefinierten Post-Typ-Archiv nicht, wenn versucht wird, mehr functionen zu laden"

    Das Problem mit der Paginierung wurde behoben, indem die wp_query-Schleife entfernt und die normale Schleife verwendet wurde.

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

    Das Problem mit dem Plugin “load more” wurde behoben, indem der richtige classnname zum Laden der Elemente verwendet wurde. Und ändere das im php des Plugins.

     $paged = ( get_query_var('paged') > 1 ) ? get_query_var('paged') : 1; $args = array('post_type' => 'inbeeld', 'paged' => get_query_var('paged') ); $query = new WP_Query($args); $max = $query->max_num_pages;