我在previous_post_link()
和next_post_link()
功能中遇到問題。如果沒有以前的帖子,功能previous_post_link()
不會顯示鏈接,對於next_post_link()
和最後一篇帖子也是如此。我想要一個佔位符圖像,以便設計保持一致。wordpress:previous_post_link()/ next_post_link()佔位符
目前我有指向左和右的綠色箭頭的圖像,如果沒有更多帖子可以返回,我想放置一個灰色箭頭的圖像。
有沒有辦法使用next_post_link()
/previous_post_link()
功能,但沒有鏈接刪除。
我也想知道是否有鏈接循環的方式,這樣如果你來到最近的帖子,下一篇文章鏈接會讓你回到第一篇文章。
************修訂************
下面是代碼的基礎上,「沉默的」建議(接受的答案)使用get_adjacent_post()
:
<?php
if(get_adjacent_post(false, '', true)) {
previous_post_link('%link','<img src="larr.gif"/>');
}
else {
echo '<img src="larr2.gif"/>';
};
if(get_adjacent_post(false, '', false)) {
next_post_link('%link','<img src="rarr.gif"/>');
}
else {
echo '<img src="rarr2.gif">';
};
?>