Plugin:WP-Stickiness
本插件可能存在一些问题,不想去做任何修改,如果需要请使用原来的三个!
我前面写过一篇关于如何增加你博客粘性的日志,其中提到了三个插件:Where did they go from,Contextual Related Posts 和 Random Posts, 它们分别用于记录读者在你网站上的浏览记录,显示相关日志和显示随机日志。很多阅读过这篇日志的人也去安装了这三个插件,不知道是否增加了它们博客的粘性 (有人说粘性这个词让他想到了电影异性,我对此无语!)。但是还是有些读者安装时候碰到了些问题,于是我想这三个插件在增加网站的粘性都做的不错,不如把 这三个插件整合在一起,并且把名字去做 WP-Stickiness。当然了,如果你不认同,你完全可以认为这并不是一个插件,但是我制作它完全是为了能够让大家能够方便使用。
插件名称:
描述:
该插件整合 Where did they go from,Contextual Related Posts 和 Random Posts 这三个插件,它首先在你的博客上生成一个你博客上被浏览的历史记录列表。然后如果你当前日志有相关日志(通过全文搜索得到)则显示该相关日志,没有则显示 随机日志。下载地址为:WP-Stickiness
安装和使用: 安装非常简单,解压,上传 wp-stickiness.php 文件到插件目录,然后激活即可。 然后在你想显示列表的地方,输入 <?php wp_stickiness(); ?>
该插件需要你的 footer.php 函数中含有 <?php wp_footer(); ?> 函数或者 <?php do_action('wp_footer'); ?> 函数(另个只要一个就行了,多了是不好的),如果没有的话,这系统不会记录被浏览的历史记录,所以刚开始的时候也不会显示浏览记录。
安装之后,历史浏览记录是不显示的,因为刚开始还没有记录,需要等一段时间之后(时间长短取决于你博客的流量)才会显示。
默认情况下,随机日志是不显示的,只有在该片日志没有相关日志的情况下才显示。
默认情况下,这些列表都是最多只显示5篇日志。当然你可以编辑插件文件来修改。在插件文件中以下带代码是来修改各个最大值的: max_history = 5; // 历史浏览记录显示的最大值max_related = 5; // 相关日志显示的最大值
你也可以通过下面代码修改各个记录的标题: history_text = "<h3>读过这篇日志的读者同时也读了:</h3>"; // 历史浏览记录子标题
就是这么多,如果你安装有什么问题,或者这个插件有什么问题,请给我留言!
相关文章
- wordpress图片水印插件-Super Image Plugin
- vue-loader was used without the corresponding plugin. Make sure to include VueLoaderPlugin in your
- 【说站】Go插件系统Plugin的分析
- importerror cannot import name_cannot resolve plugin org.apache
- MASA MAUI Plugin 安卓蓝牙低功耗(一)蓝牙扫描
- 【Android Gradle 插件】Gradle 自定义 Plugin 插件 ③ ( 自定义插件作用 | Android Gradle 插件的扩展 | 自定义 Extension 扩展 )
- 【错误记录】Android Studio 编译报错 ( Android Gradle plugin requires Java 11 to run. You are currently using )
- MySQL Error number: 4102; Symbol: ER_SET_PASSWORD_AUTH_PLUGIN_ERROR; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-010021; Symbol: ER_DD_UPDATING_PLUGIN_MD_FAILED; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-010743; Symbol: ER_PLUGIN_VARIABLE_NOT_ALLOCATED_THREAD_LOCAL; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-010749; Symbol: ER_PLUGIN_CANT_SET_PERSISTENT_OPTIONS; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-013238; Symbol: ER_PLUGIN_INSTALL_ERROR; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-013501; Symbol: ER_PLUGIN_LOAD_OPTIONS_IGNORED; SQLSTATE: HY000 报错 故障修复 远程处理
- 在NodeJS中使用jQuery file upload plugin