0
所以我想分頁添加到自定義後I型有WordPress分頁與自定義文章類型。其他網頁的網址?
在我的模板文件
<?php //Get content
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$args=array(
'post_type' => 'news',
'post_status' => 'publish',
'posts_per_page' => 1,
'paged' => $paged,
'caller_get_posts'=> 1
);
$my_query = new WP_Query($args);
if($my_query->have_posts()):
while ($my_query->have_posts()) : $my_query->the_post(); ?>
<!-- CONTENT -->
<?php endwhile; ?>
<?php pagination_bar($my_query); ?>
<?php endif; ?>
分頁我在functions.php文件
function pagination_bar($my_query) {
$total_pages = $my_query->max_num_pages;
if ($total_pages > 1){
$current_page = max(1, get_query_var('paged'));
echo paginate_links(array(
'base' => get_pagenum_link(1) . '%_%',
'format' => '/page/%#%',
'current' => $current_page,
'total' => $total_pages,
));
}
}
的分頁似乎在我的頁面上正常工作。它顯示並顯示正確的頁數。只有當我點擊一個頁面時,我得到一個404錯誤。沒有我在URL中輸入的內容讓我看到第二頁,這導致我相信沒有第二頁正在生成?
當你限制posts_per_page時,是否有一個默認的網址模式到達第二頁?
對不起,問題的模糊性,但我不確定這是否是分頁問題或正確設置WordPress以生成其他頁面的問題。
感謝您的幫助!
固定鏈接設定後的名字。我把它切換到數字選項,現在它像一個魅力。謝謝! –
您的歡迎:) – RohilVisariya