我使用以下代碼來處理WordPress分頁。例如,如果用戶轉到第9頁,我的代碼將回顯此URL 'http://jjh.com/Cute/page/9/?post_per_page=60'。如何重置頁面,返回到WordPress的第一頁(wp_query,paginate_links)?
我的問題是這樣的: 只要我更改post_per_page
數字,我可以將頁面重置爲1嗎? 我允許用戶更改此參數,並且我想在使用它時重置爲頂部。
<?php
//I cut some unnecessary code
// I have a select dropdown to select post_per_page
$arg = array(
\t 'post_type' => 'post',
\t 'posts_per_page' => $post_per_page,
\t 'cat' => $page_cat,
\t 'paged' => $paged,
\t 'offset' => $offset,
\t 'prev_text' => __('«'),
\t 'next_text' => __('»'),
\t \t 'mid_size' => 2
\t);
\t $wp_query = new WP_Query($arg);
\t echo paginate_links($arg);
?>
實際問題是什麼? – Script47
沒有任何與更改'$ posts_per_page'相關的代碼我們該如何提供幫助? – charlietfl
我只是儘量簡化。 $ posts_per_page與我的問題無關。我想知道什麼時候選擇更改,然後重置頁碼 – conan