1
我使用由jackreichert創建的這段美妙的代碼。如何在WordPress中回顯上一頁和下一頁的鏈接名稱?
這在functions.php
文件中。
function siblings($link) {
global $post;
$siblings = get_pages('child_of='.$post->post_parent.'&parent='.$post->post_parent);
foreach ($siblings as $key=>$sibling){
if ($post->ID == $sibling->ID){
$ID = $key;
}
}
$closest = array('before'=>get_permalink($siblings[$ID-1]->ID),'after'=>get_permalink($siblings[$ID+1]->ID));
if ($link == 'before' || $link == 'after') {
echo $closest[$link];
}
else
{
return $closest;
}
}
這個模板頁面上
<?php siblings('before'); ?>
和
<?php siblings('after'); ?>
它奇妙的作品,但是到了迴音,我想能夠添加鏈接的名稱好。這怎麼能做到?
優秀的!!!!!!!!謝謝,你有沒有機會知道如何讓鏈接循環?所以最後一個鏈接將顯示下一個鏈接作爲第一個鏈接?謝謝!!!! – sat 2011-06-05 10:30:22
我會檢查這個插件,認爲它有這個功能。 http://wordpress.org/extend/plugins/next-page-not-next-post/ – addedlovely 2011-06-05 10:35:10
是啊試過它,但它有點不好,因爲它不尊重菜單順序 – sat 2011-06-05 10:41:58