2017-04-19 61 views
1

我的Wordpress分頁工作,但我想進行一些「微調」調整。我想我可以找到一些代碼,我可以放入我的functions.php,但我找不到任何工作,所以我希望得到一些幫助。WordPress分頁上一頁/下一頁箭頭

基本上我希望分頁始終顯示上一個/下一個箭頭,無論哪一個不需要,都有一類不活動的樣式 - 目前不需要的是根本不顯示的。另外,我想知道如果在一定範圍的頁面之間是否添加了「...」,以防止列表過長?

下面是當前代碼我在functions.php中:

function html5wp_pagination() 
{ 
    global $wp_query; 
    $big = 999999999; 
    echo paginate_links(array(
     'base' => str_replace($big, '%#%', get_pagenum_link($big)), 
     'format' => '?paged=%#%', 
     'current' => max(1, get_query_var('paged')), 
     'total' => $wp_query->max_num_pages 
    )); 
} 

希望有人可以提供幫助。我到達那裏與WordPress的/ PHP的發展,但仍有些東西對我來說完全陌生!

回答

0

更新您的分頁代碼如下圖所示:

echo paginate_links(array(
     'base' => str_replace($big, '%#%', get_pagenum_link($big)), 
     'format' => '?paged=%#%', 
     'current' => max(1, get_query_var('paged')), 
     'total' => $wp_query->max_num_pages, 
     'show_all' => False, 
     'prev_next' => True, 
     'prev_text' => __('<'), 
     'next_text' => __('>'), 
     'type'  => 'list', 
     'add_args' => '' 
    )); 
+0

感謝您的答覆!我是否需要將它封裝在一個函數中,以便我可以在模板中調用它,例如'<?php get_template_part('paginate_links'); ?>'? – user1406440

+0

是的,只需要替換你的回聲paginate_links(...函數與答案,並檢查它 –

+0

我做到了,但在第一頁上,前導箭頭不可見,直到我導航到第2頁。我可以檢查通過粘貼代碼在我的父主題functions.php,但如果我把它放在我的子主題它打破了,因爲'html5wp_pagination'已被使用(由父)如果我更改名稱更新不會在頁面上。因爲它是一個'全局'函數?我的php模板中的調用是'<?php get_template_part('pagination');?>'並且我看不到'functions.php'中引用的'分頁' – user1406440

相關問題