2011-09-23 55 views
0

我想知道我怎麼可以讓即‘第2頁13’出現的WordPress的底部的single.php頁。我們假設用戶點擊首頁的帖子標題,當用戶點擊single.php時,用戶可以看到他正在瀏覽的頁面(以及總共有多少頁)。因此,如果他選擇查看第三個帖子,它會說'帖子3的13'。如果他然後點擊下一個或上一個,他會得到'Post 2 of 13''Post 4 of 13'等等。獲得在WordPress的一個「Y第X頁的」消息的single.php

我已經成功地做到這一點在頭版,但似乎無法得到它正常工作的single.php

的原因,我想這是有一個分組之間的消息下一個箭頭。

+0

這會不會得到更好的在wordpress.stackexchange.com問? –

+0

不知道該網站。謝謝! – Kanonskall

回答

0

您是否試過

posts_nav_link();

previous_post();

next_post();

參考here

+0

對不起,我的問題是錯誤的。現在修復它。 – Kanonskall

0

這裏有一個簡單的方法,將在你的側邊欄工作:

<?php 
$page_id = $post->ID; 
$page_parent = $post->post_parent; 
if ($page_parent) { // there's a parent page, get the children 
$args = array(
'parent' => $page_parent, 
'child_of' => $page_parent, 
'hierarchical' => 0, 
'sort_column' => 'menu_order' 
); 
} 
else { // no parent, so just get top level pages 
$args = array(
'parent' => 0, 
'sort_column' => 'menu_order' 
); 
} 
$my_pages = get_pages($args); 
while ($page = current($my_pages)) { // find this page's position in the page array 
if ($page->ID == $page_id) { 
echo key($my_pages) + 1; 
} 
next($my_pages); 
} 
$result = count($my_pages); 
echo " of " . $result; 
?> 
相關問題