2017-06-12 5 views
0

Dies ist mein Code für die Seitennummerierung. Es hat gut funktioniert, nachdem URL der Seite umgeleitet wurde. Wenn ich URL auf eine andere Seite umleite, funktionierte dieser Code nicht. Diese benutzerdefinierte Post-Paginierung.Nach Umleitung funktioniert die Seitenumbruch nicht

umleiten, bevor die Paginierung Hover-URL war: http://xxxx/?industry=26&posts_per_page=12&page=3

und leiten nach der Paginierung schweben url war (und seine Arbeit nicht): http://xxxx/newpage/?page=2&industry=26&location_company=0&employees=0&type=video

<?php 
         echo paginate_links([ 
          'prev_text'   => __('Previous', 'bizcast'), 
          'next_text'   => __('Next', 'bizcast'), 
          'before_page_number' => '', 
          'screen_reader_text' => '', 
          'total' => $videos->max_num_pages, 
          'format'  => '?page=%#%', 
          'current' => ($_GET['page'] ? $_GET['page'] : 1), 
          'type' => 'list' 
         ]); 
         ?> 
+0

nach Umleitung der Paginierung Hover URL?. Ich habe dich nicht bekommen. Kannst du kurz erklären? – vel

+0

Danke für die Antwort. Bitte sehen Sie diesen Link. https://stackoverflow.com/questions/44495765/paginate-links-not-working-after-page-redirect das gleiche Problem von meinem Freund geschrieben. (Derselbe Code funktionierte in index.php, aber funktionierte auf keiner anderen Seite) –

+0

Ich habe kein Video vom Post-Typ. Kannst du das ein bisschen programmieren ?. '$ videos && $ videos-> have_posts())' – vel

Antwort

0

hinzufügen

$paged = (get_query_var('paged')) ? get_query_var('paged') : 1; 

vor dem Start der Schleife und add 'paged' => $ paged in WP-Abfrage-Argumente. Zum Beispiel:

$paged = (get_query_var('page')) ? get_query_var('page') : 1; 
$query_args = array(
    'post_type' => 'post', 
    'category_name' => 'tutorials', 
    'posts_per_page' => 5, 
    'paged' => $paged 
); 
+0

sein nicht funktioniert. Bitte nochmal bearbeitet sehen Ich habe meine Frage bearbeitet. –

Verwandte Themen