WordPress如何在文章后添加类似页码的相关文章?

 2018-11-20 07:18:47  158 人阅读  33 条评论

不知道大家是否有留意,部分媒体大站经常在文章最后带有分页功能,但是这些分页很多都是假的,点击这些页码往往都是跳到另一篇不相关的文章,这种做法估计是为了增加用户停留时间从而降低跳出率。那么我们 WordPress 站点的文章有没有可能也实现这个功能呢?

WordPress如何在文章后添加类似页码的相关文章? WordPress 第1张

前段时间在麦田故事网发现他的文章最后都带有页码,点击发现这些页码也是指向不同的文章,这种方法 boke112 导航称之为“类似页码的相关文章”。这个站点的页码都是链接到相同的文章,估计是直接复制主题的文章页码然后修改地址后添加到 single.php 文件中。这种方法比较简单,但是太过千篇一律,boke112 导航认为对用户不太友好。

后来想起我们完全可以通过短代码的方式,在不同的文章通过短代码插入不同的 ID 文章,从而实现添加不同的相关文章到这些页码中。这里以Nana 主题为例进行说明:

1、添加 3 篇页码相关文章功能

直接编辑 Nana 主题的 functions.php 文件,找到以下代码(PS:记得将【】改为[])

<option value="【lxtx_fa_insert_post ids=id1,id2】">插入站内文章</option>

在它下方添加以下代码

<option value="【boke112_insert_post idss=id1,id2,id3】">插入 3 篇页码文章</option>

然后在 functions.php 文件最后添加一个 ?>的前面添加以下代码

//通过短代码添加 3 篇页码相关文章
function boke112_insert_posts($attss,$contents = null ){
extract( shortcode_atts( array('idss' => ''),$attss ) );
$contents = '';
$postidss =  explode(',', $idss);
$id1=$postidss[0];
$id2=$postidss[1];
$id3=$postidss[2];
$contents .=  '<div class="page-links"><span>1</span><a rel="noopener" target="_blank" href="'.get_permalink( $id1 ).'"><span>2</span></a><a rel="noopener" target="_blank" href="'.get_permalink( $id2 ).'"><span>3</span></a><a rel="noopener" target="_blank" href="'.get_permalink( $id3 ).'"><span><i class="fa fa-angle-right"></i></span></a></div>';
return $contents;
}
add_shortcode('boke112_insert_post', 'boke112_insert_posts');

以上$contents 的内容就是主题的文章分页代码,如果不是 Nana 主题的,请找一篇自己站点分页的文章,然后获取分页源代码后替换上述代码即可,记得保留上述代码中获取指定 ID 的链接地址代码哦。

2、页码相关文章的使用方法

直接在编辑文章的时候,将鼠标定位到文章最后,点击编辑器上方的“插入 3 篇页码文章”,然后将 id1,id2,id3 改为相应文章的 ID 即可(具体效果见本文最后的页码)。具体如下图所示:

WordPress如何在文章后添加类似页码的相关文章? WordPress 第2张

WordPress如何在文章后添加类似页码的相关文章? WordPress 第3张

ID 之间用英文逗号隔开,本文只是设置了 3 篇文章,如果需要添加不等于 3 篇文章的,请自行修改第 1 步的代码。PS:boke112 导航认为 3 篇文章是最适合的,显示 3 个页码加一个翻页按钮,看起来不累赘也不会过于简单。

总结

boke112 导航建议大家在使用这个“类似页码的相关文章”时,最好是添加跟本文内容相关的文章,这样才会最大限度地降低用户的反感,而且不建议每篇文章都添加,建议在适当的时候在某些文章上添加,这样才会起到意想不到的功效。同时,也不建议在分页文章中使用,要不然就会在最后一页中出现两个页码按钮,会显得特别突兀。

历史上的今天:

本文地址:https://boke112.com/6075.html
文章标签: ,   ,  
版权声明:本文为原创文章,版权归  所有,欢迎分享本文,转载请保留出处!

相关文章 分类热门分类热评最新问答

阿里云双12嘉年华:1核2G服务器367元/年,2核4G服务器959元/年,4核8G服务器5M带宽2090元/年。

 发表评论

中国赞表情摊手表情吃瓜表情笑哭表情偷笑表情衰表情汗表情思考表情费解表情抓狂表情晕表情流泪表情疑问表情嘻嘻表情吃惊表情鼓掌表情

  1. 大学生博客
    大学生博客 @回复

    先学习一下。

  2. 老站长
    老站长 @回复

    已被误导! [笑哭]

  3. 中意眼镜工作室
    中意眼镜工作室 @回复

    我研究下在begin上怎么加

  4. 去看你博客
    去看你博客 @回复

    看了下面的评论,大多数人以为这是一篇讲分页的文章 [笑哭] 看来看文章不能只看一半就发表意见,还是要全部阅读完后再去发表意见 [思考]

  5. 寻BUG
    寻BUG @回复

    就在今天下午,我从wordpress滚到了typecho [笑哭]

    • 懿古今
      懿古今2018-11-22 17:41  回复

      @寻BUG每个建站程序都有优劣,关键是看个人如何选择,所以不管是用哪个程序,自己喜欢就好

  6. 麦田故事网
    麦田故事网 @回复

    谢谢博主,博主启用这个功能后,起码降低30%的跳出率,也不存在什么欺骗性,这是经营的一种策略。大家都知道现在的广告被屏蔽,如果稍微的搞点想法,那么你的收入会有直线的上升,我这只不过是刚做一个新站而已,每天几个IP,挂到上万流量的站,那么效果立马凸显。
    我做的也没那么复杂,以知更鸟begin模板为例,首先找到social.php文件
    路径:/wp-content/themes/begin/template/social.php
    在最顶端加入指定代码,代码有兴趣的可以右键查看相关代码就行。
    最后我会参考112站长的做法,把代码改回相关文章,以后流量到了一定程度,再想想!

  7. 黑鸟博客
    黑鸟博客 @回复

    满满的套路,可怜了用户..

  8. willing
    willing @回复

    这个诱导性就太强了 稍不注意就中枪

  9. 代码狗
    代码狗 @回复

    你们这些坑货站长,找资料又要多绕圈了。

  10. 异星软件空间
    异星软件空间 @回复

    [中国赞] 误导性很强,强大!!

  11. 闲鱼
    闲鱼 @回复

    [偷笑] 这个确实好,很有毒

  12. 蝈蝈要安静
    蝈蝈要安静 @回复

    然而, WordPress 5.0 要全面淘汰老式编辑器了。。。

  13. 龙笑天
    龙笑天 @回复

    这个诱导性就太强了 稍不注意就中枪了~ [笑哭]

    • 懿古今
      懿古今2018-11-20 11:50  回复

      @龙笑天[中国赞] 好像你是第一个发现这个功能的,本文说的是误导性的页码相关文章,偶尔用用,误点击还是很多的 [嘻嘻]

  14. 小兽wordpress
    小兽wordpress @回复

    学习了。分页有客户也需要。

  15. 微信群赚钱
    微信群赚钱 @回复

    分页的功能

    • 懿古今
      懿古今2018-11-20 11:54  回复

      @微信群赚钱[嘻嘻] 我能说阅读不认真吗?本文只是利用页码的样式来添加相关文章,从而引起用户误点降低跳出率

  16. 里维斯社
    里维斯社 @回复

    嗯,这个功能可有可无,其实在手机上搞一个“加载更多”会更实用

  17. 明月登楼
    明月登楼 @回复

    我其实已经都关闭这个功能了,现在是借助谷歌AdSense的智能匹配来实现的!

    • 懿古今
      懿古今2018-11-20 12:01  回复

      @明月登楼[费解] 其实本文所说的功能并不是所谓的页码,而是利用页码功能来迷惑用户,从而引起用户误点访问其他文章。