最新活动:电脑PC端+手机端+微网站+自适应网页多模板选择-建站388元起价!!!
当前位置:主页 > 网站建设 > WordPress 上一篇、下一篇文章链接优化大全,建站文

WordPress 上一篇、下一篇文章链接优化大全,建站文

时间:2023-07-23 13:07:23 阅读: 文章分类: 网站建设 作者: IT网站员

导读:建站文章建站文章本文综合介绍 WordPress 上一篇、下一篇文章链接的细节优化,如:给上一篇、下一篇文章链接加上 title 标题或缩略图;实现 wordpress 文章页网站搭建服务搭建网站。

网站搭建服务搭建网站

本文综合介绍 WordPress 上一篇、下一篇文章链接的细节优化,如:给上一篇、下一篇文章链接加上 title 标题或缩略图;实现 wordpress 文章页调用同分类上/下一篇文章,以及优化当文章处于首篇或末篇时,上一篇、下一篇文章链接的显示空白。

1 上一篇、下一篇文章链接加上 title 标题或缩略图

在 wordpress 中,文章页面添加的上一篇和下一篇文章链接,是没有 title 属性。那么如何加上 title,甚至加上缩略图呢?

好吧,仔细研究一下吧,一般我们添加上一篇和下一篇文章时的代码是这样子的:

  • <?php previous_post_link('%link','<<') ?>
  • <?php next_post_link('%link','>>') ?>
  • 该代码最终解析出来的代码大概如下:

  • <a href="……" rel="external nofollow" > …… </a>
  • <a href="……" rel="external nofollow" > …… </a>
  • 这样子的结构是非常简单,如果我要增加 title、target 等属性值时,单靠上面两个函数是办不到的。其实要解决这个问题很简单,不知道大家有没有接触到这两个函数:get_previous_post、get_next_post。通过这两个函数我们可以获取到上一篇和下一篇文章的相关信息。大家可以到官网看看这两个函数的介绍。 好了,下面就来干货,说下解决问题的方法。只要将:

  • <?php previous_post_link('%link','<<') ?>
  • <?php next_post_link('%link','>>') ?>
  • 替换成:

  • <?php
  • $prev_post = get_previous_post();
  • if (!emptyempty( $prev_post )): ?>
  •   <a title="<?php echo $prev_post->post_title; ?>" href="<?php echo get_permalink( $prev_post->ID ); ?>" rel="prev"><?php echo $prev_post->post_title; ?></a>
  • <?php endif; ?>
  • <?php
  • $next_post = dede下瓻模板下载get_next_post();
  • if (!emptyempty( $next_post )): ?>
  •   <a title="<?php echo $next_post->post_title; ?>" href="<?php echo get_permalink( $next_post->ID ); ?>" rel="next"><?php echo $next_post->post_title; ?></a>
  • <?php endif; ?>
  • 通过上面的替换,问题就完美解决了。除了可以添加 title 属性外,大家如果有需要也可以加上新窗口打开的属性:target="_blank"。也可以给上一篇、下一篇文章链接加上缩略图。

    关键词标签: 建站 篇文章 下一

    声明: 本文由我的SEOUC技术文章主页发布于:2023-07-23 ,文章WordPress 上一篇、下一篇文章链接优化大全,建站文主要讲述篇文章,下一,建站网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: https://www.seouc.com/article/web_35740.html

    我的IDC 网站建设技术SEOUC.COM
    专注网站建设,SEO优化,小程序设计制作搭建开发定制网站等,数千家网站定制开发案例,网站推广技术服务。
  • 5000+合作客服
  • 8年从业经验
  • 150+覆盖行业
  • 最新热门源码技术文章