wordpress上一篇文章和下一篇文章的链接调用代码
在wordpress模板开发过程中,我们经常需要调用上一篇文章和下一篇文章,用于将整个网站里的网站进行串联,既提高用户粘度也方便用户点击浏览。
在前面的教程里,我们介绍了如何制作WordPress网站的上一篇、下一篇,是使用下面的调用代码直接将标签和链接全部调用显示出来。
1 |
<div class="codecolorer-container php geshi" style="overflow:auto;white-space:nowrap;width:100%;"><div class="php codecolorer" style="white-space:nowrap"><span style="color: #000000; font-weight: bold;"><?php</span> <span style="color: #b1b100;">if</span> <span style="color: #009900;">(</span>get_previous_post<span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #009900;">)</span> <span style="color: #009900;">{</span> previous_post_link<span style="color: #009900;">(</span><span style="color: #0000ff;">'上一篇: %link'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'%title'</span><span style="color: #339933;">,</span><span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span><span style="color: #009900;">}</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">{</span> <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">"上一篇:没有了"</span><span style="color: #339933;">;</span><span style="color: #009900;">}</span> <span style="color: #000000; font-weight: bold;">?></span><br><span style="color: #000000; font-weight: bold;"><?php</span> <span style="color: #b1b100;">if</span> <span style="color: #009900;">(</span>get_next_post<span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #009900;">)</span> <span style="color: #009900;">{</span> next_post_link<span style="color: #009900;">(</span><span style="color: #0000ff;">'下一篇: %link'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'%title'</span><span style="color: #339933;">,</span><span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span><span style="color: #009900;">}</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">{</span> <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">"下一篇:没有了"</span><span style="color: #339933;">;</span><span style="color: #009900;">}</span> <span style="color: #000000; font-weight: bold;">?></span></div></div> |
但有时我们只希望单独调用上一篇文章和下一篇文章的链接,制作出如下面的效果:
实现单独调用wordpress上一篇文章和下一篇文章的链接,可以使用下面的代码:
1 |
<div class="codecolorer-container php geshi" style="overflow:auto;white-space:nowrap;width:100%;"><div class="php codecolorer" style="white-space:nowrap"><span style="color: #000000; font-weight: bold;"><?php</span><br><span style="color: #000088;">$prev_post</span> <span style="color: #339933;">=</span> get_previous_post<span style="color: #009900;">(</span><span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">,</span><span style="color: #0000ff;">''</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'category'</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span><br><span style="color: #000088;">$next_post</span> <span style="color: #339933;">=</span> get_next_post<span style="color: #009900;">(</span><span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">,</span><span style="color: #0000ff;">''</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'category'</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span><br><span style="color: #000000; font-weight: bold;">?></span><br><br><span style="color: #000000; font-weight: bold;"><?php</span> <span style="color: #b1b100;">if</span><span style="color: #009900;">(</span>get_permalink<span style="color: #009900;">(</span> <span style="color: #000088;">$prev_post</span><span style="color: #339933;">-></span><span style="color: #004000;">ID</span> <span style="color: #009900;">)</span> <span style="color: #339933;">==</span> get_the_permalink<span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #009900;">)</span><span style="color: #009900;">{</span><span style="color: #000000; font-weight: bold;">?></span><br><span style="color: #339933;"><</span>a<span style="color: #339933;">></span>没有了<span style="color: #339933;"></</span>a<span style="color: #339933;">></span><br><span style="color: #000000; font-weight: bold;"><?php</span> <span style="color: #009900;">}</span><span style="color: #b1b100;">else</span><span style="color: #009900;">{</span><span style="color: #000000; font-weight: bold;">?></span><br><span style="color: #339933;"><</span>a href<span style="color: #339933;">=</span><span style="color: #0000ff;">"<?php echo get_permalink( <span style="color: #006699; font-weight: bold;">$prev_post->ID</span> );?>"</span><span style="color: #339933;">></span>上一节<span style="color: #339933;"></</span>a<span style="color: #339933;">></span><br><span style="color: #000000; font-weight: bold;"><?php</span> <span style="color: #009900;">}</span><span style="color: #000000; font-weight: bold;">?></span><br><span style="color: #000000; font-weight: bold;"><?php</span> <span style="color: #b1b100;">if</span><span style="color: #009900;">(</span>get_permalink<span style="color: #009900;">(</span> <span style="color: #000088;">$next_post</span><span style="color: #339933;">-></span><span style="color: #004000;">ID</span> <span style="color: #009900;">)</span> <span style="color: #339933;">==</span> get_the_permalink<span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #009900;">)</span><span style="color: #009900;">{</span><span style="color: #000000; font-weight: bold;">?></span><br><span style="color: #339933;"><</span>a<span style="color: #339933;">></span>没有了<span style="color: #339933;"></</span>a<span style="color: #339933;">></span><br><span style="color: #000000; font-weight: bold;"><?php</span> <span style="color: #009900;">}</span><span style="color: #b1b100;">else</span><span style="color: #009900;">{</span><span style="color: #000000; font-weight: bold;">?></span><br><span style="color: #339933;"><</span>a href<span style="color: #339933;">=</span><span style="color: #0000ff;">"<?php echo get_permalink( <span style="color: #006699; font-weight: bold;">$next_post->ID</span> );?>"</span><span style="color: #339933;">></span>下一节<span style="color: #339933;"></</span>a<span style="color: #339933;">></span><br><span style="color: #000000; font-weight: bold;"><?php</span> <span style="color: #009900;">}</span><span style="color: #000000; font-weight: bold;">?></span></div></div> |
这段代码可以实现调用同分类下的文章的上一篇、下一篇文章,并且如果是第一篇或者最后一篇,就会显示“没有了”。相关文章:WordPress 获取上一篇下一篇文章的标题和链接。
由于网站搬家,部分链接失效,如无法下载,请联系站长!谢谢支持!
1. 带 [亲测] 说明源码已经被站长亲测过!
2. 下载后的源码请在24小时内删除,仅供学习用途!
3. 分享目的仅供大家学习和交流,请不要用于商业用途!
4. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
5. 本站所有资源来源于站长上传和网络,如有侵权请邮件联系站长!
6. 没带 [亲测] 代表站长时间紧促,站长会保持每天更新 [亲测] 源码 !
7. 盗版ripro用户购买ripro美化无担保,若设置不成功/不生效我们不支持退款!
8. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
9. 如果你也有好源码或者教程,可以到审核区发布,分享有金币奖励和额外收入!
10.如果您购买了某个产品,而我们还没来得及更新,请联系站长或留言催更,谢谢理解 !
GG资源网 » wordpress上一篇文章和下一篇文章的链接调用代码
1. 带 [亲测] 说明源码已经被站长亲测过!
2. 下载后的源码请在24小时内删除,仅供学习用途!
3. 分享目的仅供大家学习和交流,请不要用于商业用途!
4. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
5. 本站所有资源来源于站长上传和网络,如有侵权请邮件联系站长!
6. 没带 [亲测] 代表站长时间紧促,站长会保持每天更新 [亲测] 源码 !
7. 盗版ripro用户购买ripro美化无担保,若设置不成功/不生效我们不支持退款!
8. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
9. 如果你也有好源码或者教程,可以到审核区发布,分享有金币奖励和额外收入!
10.如果您购买了某个产品,而我们还没来得及更新,请联系站长或留言催更,谢谢理解 !
GG资源网 » wordpress上一篇文章和下一篇文章的链接调用代码