我正在尝试为之前的帖子和下一篇文章添加箭头图片,但我希望帖子标题仅显示在之前的帖子而不是下一篇文章。
这是我的代码 -
<div class="nav-next"><?php previous_post_link('%link', ' <img src="/wp-content/themes/azure-basic-child/images/larrow.png" />' , ' %title '); ?></div>
<div class="nav-previous"><?php next_post_link('%link', ' <img src="/wp-content/themes/azure-basic-child/images/rarrow.png" /> '); ?></div>
这是页面 - https://lucchesipgh.org/word-of-the-week/
我有箭头但没有以前的帖子标题。
答案 0 :(得分:0)
您可以使用get_previous_post()
和get_next_post()
(https://codex.wordpress.org/Function_Reference/get_previous_post / https://codex.wordpress.org/Function_Reference/get_next_post)。
函数将返回post对象(https://codex.wordpress.org/Class_Reference/WP_Post)。
如果您需要使用echo $post->title
(未过滤)或the_title($post->ID)
(已过滤)。要获得永久链接,请使用echo get_the_permalink($post->ID)
。
答案 1 :(得分:0)
我明白了,这就是我所做的并且有效 -
<div class="nav-next"><?php previous_post_link('%link', ' <img src="/wp-content/themes/azure-basic-child/images/larrow.png" /> %title' ); ?></div>
<div class="nav-previous"><?php next_post_link('%link', ' <img src="/wp-content/themes/azure-basic-child/images/rarrow.png" /> '); ?></div>