通过给WordPress文章添加3篇假的页码导航实现相关文章

网站跳出率(Bounce Rate)指某个时间段内,只浏览了一页即离开网站的访问次数占总访问次数的比例。跳出率是评价一个网站性能的重要指标,跳出率高,说明网站用户体验做得不好,用户进去就跳出去了,反之如果跳出率较低,说明网站用户体验做得不错,用户能够找到自己需要的内容。简单来说,跳出率越低的网站,SEO 效果越好。

这篇文章的这个小功能将会非常有效地降低网站的跳出率。虽然说在文章底部加一个假的页码导航有误导用户点击的嫌疑。

从另一方面来说,同样合理的利用也将有助于用户更快查找自己真正需要的信息,从而大大节省用户宝贵的时间。

通过给WordPress文章添加3篇假的页码导航实现相关文章1技术教程主机格调

显示效果如上图所示,至于实现方式请看下面:

核心函数文件修改

找到主题根目录下的 functions.php 文件,在其中添加如下代码:

<?php
//通过短代码添加 3 篇页码相关文章
function insert_3_related_posts($attss,$contents = null ){
	extract( shortcode_atts( array('idss' => ''<span%20class="pun">),$attss ) );
	$contents = ''<span%20class="pun">;
	$postidss =  explode(','<span%20class="pun">, $idss);
	$id1=$postidss[0];
	$id2=$postidss[1];
	$id3=$postidss[2];
	$contents .=  '
	<div class="page-3-related-posts">
		<span>1</span>
		<a rel="noopener" target="_blank" href="'<span%20class="pun">.get_permalink( $id1 ).'"><span>2</span></a>
		<a rel="noopener" target="_blank" href="'<span%20class="pun">.get_permalink( $id2 ).'"><span>3</span></a>
		<a rel="noopener" target="_blank" href="'<span%20class="pun">.get_permalink( $id3 ).'"><span><i class="fa fa-angle-right"></i></span></a>
	</div>'<span%20class="pun">;
	return $contents;
}
add_shortcode('insert_3_related_posts'<span%20class="pun">, 'insert_3_related_posts'<span%20class="pun">);
// 通过短代码添加 3 篇页码相关文章快捷按钮
function insert_3_related_posts_qtag() {
	if (wp_script_is('quicktags'<span%20class="pun">)){
?>
    <script type="text/javascript">
        QTags.addButton( 'insert_3_related_posts'<span%20class="pun">, '相关文章页码'<span%20class="pun">,'【insert_3_related_posts idss=id1,id2,id3]'<span%20class="pun">);
    </script>
<?php
    } 
}
add_action('admin_print_footer_scripts'<span%20class="pun">, 'insert_3_related_posts_qtag' );

源代码来自于Boke112,调整了下代码,以避免部分代码小白朋友更好使用。

添加完成后应该会在主题文本模式下显示一个按钮,如下图所示:

通过给WordPress文章添加3篇假的页码导航实现相关文章3技术教程主机格调

通过给WordPress文章添加3篇假的页码导航实现相关文章1技术教程主机格调

【insert_3_related_posts idss=id1,id2,id3]

注意将短代码中的 id 值修改为你想要的打开的文章 ID 。

CSS 样式美化

然后是样式美化一下,将如下代码添加到主题的样式文件中即可,比如 style.css 文件或 main.css 文件中。

/** 短代码添加 3 篇页码相关文章 */
.page-3-related-posts{
	width: 100%;
	height: 30px;
	text-align: center;
}
.page-3-related-posts a{
	color: #999;
}
.page-3-related-posts span{
	display: inline-block;
    line-height: 28px;
    text-align: center;
    width: 30px;
    height: 30px;
    border: 1px solid #eee;
    border-radius: 3px;
}
.page-3-related-posts>span{
	background: #45B6F7;
	color: #fff;
}

下拉按钮添加

如果你觉得每次都需要切换到文本模式点击按钮比较麻烦,可以参照 WordPress 后台文章编辑器添加下拉式短代码选择 这篇文章加个下拉选择:在其中添加如下代码即可:

<option value="【insert_3_related_posts idss=id1,id2,id3]">相关文章页码</option>

PS:注意将文中的“【】”修改为“[]”。效果的话点下面 ↓ 。

通过给WordPress文章添加3篇假的页码导航实现相关文章1技术教程主机格调
【声明1】:如本站转载别的站的文章,我个人没有添加来源,您可以发电邮:admin#zhuji.gd 提醒我,我会尽快添加文章来源。 【声明2】:本博客不参与任何交易及中介服务,只记录 VPS 测评和优惠,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。
(0)
上一篇 13/05/2019 09:12
下一篇 01/06/2019 08:29

相关推荐

  • DUX和JustNews两款WordPress主题618促销,值得入手

    一直很关注DUX和JustNews两款WordPress主题的功能更新。每年这两款主题只有在618和双十一两个促销节点会有大折扣。 大前端和WPCOM的其他主题也非常优秀,比如DUX的XIU主题、D8主题以及JustNews的JustMedia等,618折扣力度是一样的。 themebetter 活动时间:6.10-6.20。DUX促销简单粗暴,全场主题6.8折,其中DUX主题原价799,促销价544元。去年是6折,今年提价到6.8折,之后促销的最低折扣也应该是6.8折。现在不入手,就只能等到...

    12/06/2021
    3.9K0
  • 大前端 WordPress 主题 XIU 7.9 绿色破解版无后门

    本站不提供下载。诚然有热心的童鞋义务破解,但别有用心的人会植入后门,越流行的主题越是这样。为保护作者知识产权和保护网站安全,支持购买正版主题,辛辛苦苦的站不能因为一时贪便宜毁于一旦。需要正版的请移步:DUX,XIU XIU主题没有DUX那么贵,功能相对简洁,但是胜在性价比。只要大家看本站首页,就知道XIU能够实现与DUX同样的两栏形式,可以在后台设置中选择实现三栏、两栏切换。大前端的主题都是相较于JustNews、Begin...

    16/04/2021
    14.1K0
  • 知更鸟Begin WordPress主题美化修改教程

    如果你恰巧也在使用知更鸟begin WordPress主题,你可以直接复制代码过去。因为这些都是他已经使用过且完整无误的 推荐阅读:知更鸟Begin主题代码实现外链转内链并base64加密 begin主题添加《英雄榜》每评论一次你就会自动排第一代码 如何在begin主题实现评论自动排第一 哪些WordPress收费主题最靠谱? 不要随意安装来路不明的破解WordPress主题 如果你使用的是正版知更鸟主题,那么直接在后台的主题选项 - 定制风格 - 自定义样式 ...

    26/10/2019
    610
  • 小米基于安卓11的MIUI12及MIUI12.5固件如何安装谷歌服务框架和谷歌商店

    本站之前发布了 K20PRO 欧版固件教程,很受欢迎,阅读量比较高。有兴趣的移步: 红米 K20Pro MIUI 12 欧版国行版国际版的稳定版 ROM 固件放出下载 红米Redmi K20Pro MIUI 12 欧版 ROM 刷机教程 现在小米主力机型都可以升级到安卓11的MIUI12,升级后谷歌服务和Google Play Store不能正常使用。经过参考其他网站的方法,提供给大家不需要线刷或者root手机的方法。经过测试,安卓11的MIUI12.5也可以按照下面方法正常使用。 SS/SSR/...

    技术教程 16/01/2021
    454.9K0
  • Lean 大神 OpenWRT 软路由固件精简版编译教程

    网上有很多编译 OpenWrt 固件的教程,我自己整理一下方便自已往后使用,并且提供给想自已编译 OpenWRT 固件的朋友。OpenWrt 源码来自 Lean 大神。 自已编译软路由 OpenWrt 固件可以满足自己需求,一个符合自己需求,简洁,稳定的固件。有很多插件对于我们有时候没什么用 编译 OpenWrt 固件环境 事先需要一台安装好 Ubuntu 64 位操作系统的 VPS。 需要注意以下三点: 不要用 root 用户 git 和编译,安装好操作系统后。先新建一个...

    22/03/2022
    9.1K0
  • 轻量 PHP 单文件在线文件管理器推荐

    文件管理器在各个方面都会需要的,WordPress里面就有文件管理器插件之类,国内比较有名的PHP文件管理器就是KOD文件管理器,但是那个太大了,不适合轻量级使用,在gayhub发现的2款非常不错的单文件PHP文件管理器,使用之后感觉非常不错。 Filemanager 单文件在线文件管理器 大小69k,风格比较偏向经典,只调用了代码高亮的静态资源。 必要条件 1,PHP 5.2以上 2,zip扩展,用来解压缩的 3,Fileinfo, iconv 和 mbstring扩展也是...

    13/03/2019
    16.7K0
  • WordPress通过根据评论数量判断是否显示评论者链接

    这个功能是,你可以根据评论数来控制是否显示留言者的链接。比如说只有当留言者的评论数大于等于 1024 的时候才显示链接,否则不显示。当然,1024 只是个传说,你可以根据实际修改。 大发的这段代码真是被抄袭了无数次,我是连名称都懒得改了。。 这里评论数肯定要根据邮箱来统计了,于是最基本的思路就是根据邮箱来获取评论数,然后再根据评论数获取邮件链接,虽然能达到效果,但是非常不科学,这样每条评论都会去查询一次,非...

    技术教程 02/04/2019
    520
  • Linux VPS 系统 Debian 11 镜像 升级 Debian 12 的详细教程

    上个月发布了 Debian 12 Bookworm,这次更新的新版本特性,可以参考:debian.org 关于 Debian 12 的新特性介绍。今天分享下 Linux VPS 已经安装了 Debian 11 如何升级到 Debian 12 的教程,升级过程主要参考 Debian 官方文档。 Debian 11 升级 Debian 12 执行版本升级有风险,在版本升级请备份好数据。 升级系统可能需要几个小时,具体取决于已安装软件包的数量和系统(尤其是硬盘)的速度。虽然升级的下载部分可以单独完成,但...

    27/07/2023
    3610
  • WordPress一键重新生成全站缩略图插件:Regenerate Thumbnails

    在搭建运营WordPress网站的同时,无论是频繁地更换主题,还是页面改版优化,都会出现缩略图不合适造成的排版混乱的情况。原来的特色图像尺寸和比例可能已不适合当前的版面,需要调整显示尺寸。 如果手动重新上传图片,重新生成缩略图,会出现文章图片链接失效,工作量非常大。 那么有没有一种WordPress插件可以替代手动上传,重新生产缩略图的操作,做到省时省力? WordPress插件Regenerate Thumbnails正是能够快速简单地重新生...

    03/04/2019
    13.3K0
  • HostMem 洛杉矶亚洲优化线路 CN2GT 1g内存 60g硬盘 年付12.99刀

    HostMem 是一家成立于2019年的 VPS 商家,主要销售洛杉矶 VPS 及独立服务器。HostMem 走技术流路线,自行开发了duduVM 面板,支持购买服务可视化。该商家应该是国人商家,与狗云后台界面几乎一致,也分为动态自定义 VPS 和经典 VPS 产品系列。HostMem VPS 全部走使用亚洲优化线路,走 CN2 GT 线路,价格也非常实惠,典型的月付1刀商家。 经典套餐 HostMem 好几个经典套餐都已经告罄,一旦有买家不续期,会释放出来购买。所以大...

    21/11/2020
    380
返回顶部