我的wordpress插件总结
酷壳(CoolShell.cn)WordPress的插件
注意:
- 下面的这些插件的链接是其插件主页的链接,你可以在WordPress后台管理中添加插件时直接搜索安装就可以了。
- 插件不是越多越好。WP的某些插件的性能不是一般的慢,小心慎用。
建议安装的插件
- Akismet- 有了他你就可以防止垃圾评论了。(本站的垃圾评论每天400条左右,这个插件的在我这里准确率是99.56%)
- All in One SEO Pack- 搜索引擎优化的插件,帮你自动优化搜索引擎。
- Google XML Sitemaps – Google的站点图插件。(你可以在Google里输关键词“酷壳”,你会看到效果的)
- WP Super Cache – 强大的静态页生成插件,配置可能会比较麻烦,需要后台支持rewrite规则。(千万不要使用WP默认的链接形式—— /?p=不然,这个插件不会管用的。
- SyntaxHighlighter Evolved- 代码高亮插件,很不错。
锦上添花的插件
- Faster Image Insert- 批量图片插入插件。
- Get Recent Comments- 取得最新的评论插件(WP原有的评论展示功能很不好)
- WordPress Related Posts- 在每篇文章后根据Tag显示与此相关的文章。
- WP-PageNavi – 分页导航插件(WP原有的分页功能很不好)
- WP-PostRatings- 评分插件。这种插件有很多,这个插件好像不是很好,在一些以IE为内核的浏览器上无法正常工作。
- WP Google Analytics- Google的网站统计插件。其实,就是把Google Analytics给你的那段代码加到每一个页面上。
文章列表分页导航:插件WP-PageNavi
博客更改为WordPress程序之后,感觉非常好用,但是有一个地方非常让人纠结:那就是在博客最底部文章列表的翻页形式是上一页下一页的形式,非常不方便。
从网上找到了一个比较好的插件WP-PageNavi,装上之后,稍加修改,就可以在文章底部出现如图所示的带页码的文章列表分页导航。
有两种方式下载,一种是直接从WordPress官方网站下载:http://wordpress.org/extend/plugins/wp-pagenavi/
还可以直接从博客的后台,点击安装插件,然后搜索WP-PageNavi关键词,选择第一个安装就可以。
安装并启用之后,可以从设置→分页导航,找到分页导航的设置,这个插件进行了简单的汉化,但是还是有错误的部分,所以翻译错误的部分可以根据自己的情况按照下图来设置:
设置完之后,如果首页没有显示出分页导航来,还需要在所使用的主题中,将旧的代码替换掉。
比如逍遥博客使用的是以前的Twentyten主题,本博客是从loop.php里面找到了下面代码:
<div class="nav-previous"><?php next_posts_link( __( '<span class="meta-nav">←</span> Older posts', 'twentyten' ) ); ?></div>
<div class="nav-next"><?php previous_posts_link( __( 'Newer posts <span class="meta-nav">→</span>', 'twentyten' ) ); ?></div>
使用下面代码替换掉:
<?php wp_pagenavi(); ?>
然后保存就可以了。
WordPress文章评分插件:WP-PostRatings
WP-PostRatings 的优点
- 功能简单: WP-PostRatings 的功能就是评分和显示评分,没有其它你不需要的功能,没有多余的组件。
- 自定义程度高: 插件提供的功能对一般人够用,但如果你有特别的需求,这个插件提供了高度定制,可定义如评分显示位置、评分显示样式、根据评分筛选文章(如评分最高的N篇文章、评分最低的某个分类的N篇文章)等等。
- 支持Rich Snippets:1.6.3 版本开始支持Google Rich Snippet,好处就是在搜索结果中可以显示文章的评分,这样的搜索结果在所有搜索结果中显得非常的醒目,能够明显地增加点击率。
- 强大的日志系统:对每一次评分都记录在案,便于对评分和文章进行分析。
WP-PostRatings安装使用方法
1、下载WP-PostRatings插件(下载地址:http://wordpress.org/extend/plugins/wp-postratings/),然后上传插件到/wp-content/plugins/下的文件夹。
2、到wp管理后台插件页面,点击”WP-PostRatings“、”WP-PostRatings Widget“,激活插件,激活后插件后,会在页面的左侧出现图标“Ratings”.
3、点击Ratings Templates,从页面中选择一个你比较喜欢的图片样式,选择好图片后,点击”Update ‘Individual Rating Text/Value’ Display”按钮,更新选择你可以为特定的用户添加评论的权限,为了避免网友灌水,你可以根据Cookie来记录或用Cookie+IP的方式来记录,当然,如果你怕浪费数据库空间的话,也可以点选不记录,或通过Cookie的方式记录。
4、依照上述方法启用、设定好WP-PostRatings插件后,这时,我们需要把相关的代码放在主题文件里去,这样才可以正确显示出投票功能,在模板文件index.php中找到:
< php while have_posts the_post >
在它的下面,加入:
< php iffunction_existsthe_ratings the_ratings >
或者< php comments_template >的上方添加上述代码,comments_template是留言功能,添加好后,投票功能就生效了。
显示文章浏览次数和热门文章排行:插件WP-PostViews
到wp管理后台插件页面,点击”WP-PostViews“,激活插件,在后台管理界面->外观->小工具 激活'Views',并加入sidebar,再修改小工具显示的标题,显示最多的文章数,显示的目录等。
wordpress相关文章:插件WordPress Related Posts
在wordpress仪表盘的插件中,用关键字搜索WordPress Related Posts 和 WP-PageNavi就可以找到它们,直接安装然后启用它们,再配置一下就可以了。
WordPress Related Posts 的配置很简单,可以设定显示相关文章的列表条数和哪些ID号的文章不予显示,没有相关文章可显示时会自动显示随即文章,真的很不错。需要注意的一点是最好不要勾选“自动插入相关日记”,它是在文章正文后面直接显示“相关文章”的列表,感觉不太好看,我想要的是在前一篇和后一篇文章链接的下面显示它们,所以就自己在模板文件single.php 中的适当位置插入下面这行代码
<?php wp_related_posts(); ?>
WP-PageNavi的配置基本上不用修改,默认的就行了。
我的wordpress插件总结的更多相关文章
- wordpress插件bug排查后记(记一次由于开启memecached引起的插件bug)
这篇文章是写给自己的. 周三的时候我在维护公司的一个wordpress项目页面时发现了一个非常奇怪的情况:当我尝试更新网站上的一个页面后,在wordpress后台的编辑器中发现其内容并没有按我预期的将 ...
- WordPress插件--WP BaiDu Submit结构化数据插件又快又全的向百度提交网页
一.WP BaiDu Submit 简介 WP BaiDu Submit帮助具有百度站长平台链接提交权限的用户自动提交最新文章,以保证新链接可以及时被百度收录. 安装WP BaiDu Submit后, ...
- 使用 WordPress 插件模板开发高质量插件
WordPress 插件样板是标准化的,有组织的,面向对象的基础,用于构建高品质的 WordPress 插件.样板遵循编码标准和文件标准,所以你不必自己学习这些,根据注释编写代码即可. 官方网站 ...
- 如何一次把所有wordpress插件都禁用了
wordpress网站出现了问题,或者在更新一些数据的时候,需要先把插件全部都禁用了进行检查.那么如何一次把所有wordpress插件都禁用呢?试试下面的sql语句吧 UPDATE wp_option ...
- 十款基础级WordPress插件
1.Akismet插件 Akismet是全球最受欢迎的反垃圾插件,专为对抗"博客spam"."评论spam"而生.Akismet是WordPress官方插件之一 ...
- WordPress插件制作教程(八): 最后总结
WordPress插件教程最后一篇,还是为大家简单的做下总结.这次插件制作教程讲的内容和知识点个人觉得不是很多,因为插件制作不单单是这些内容,它涉及的知识很多很多,不是说你会一些函数就可以做出一个好的 ...
- WordPress插件制作教程(六): 插件函数之动作(Actions)函数
这一篇为大家说一下WordPress插件函数吧,要制作插件,了解这些函数是非常有必要的 WordPress插件函数分为“动作”(Actions)和过滤器”(Filters),WordPress 使用这 ...
- WordPress插件制作教程(一): 如何创建一个插件
上一篇还是按照之前的教程流程,写了一篇WordPress插件制作教程概述,从这一篇开始就为大家具体讲解WordPress插件制作的内容.这一篇主要说一下插件的创建方法. 相信大家都知道插件的安装文件在 ...
- WordPress插件制作教程概述
接下来的一段时间里,开始为大家讲解WordPress插件制作系列教程,这篇主要是对WordPress插件的一些介绍和说明,还有一些我们需要注意的地方,以及需要掌握的知识. WordPress插件允许你 ...
- WordPress插件:WP No Category Base 去除分类Category目录
不少折腾WordPress的朋友都希望去掉分类链接中的 /category/ 目录标志,网上很多这方面的教程,据倡萌所知,除了使用 WP No Category Base 插件(或类似插件),其他的方 ...
随机推荐
- 获取元素高度及定位js
<script type="text/javascript"> $(window).scroll(f ...
- Jquery图片上传预览效果
uploadPreview.js jQuery.fn.extend({ uploadPreview: function (opts) { var _self = this, _this = $(thi ...
- Hive不支持非相等的join
由于 hive 与传统关系型数据库面对的业务场景及底层技术架构都有着很大差异,因此,传统数据库领域的一些技能放到 Hive 中可能已不再适用.关于 hive 的优化与原理.应用的文章,前面也陆陆续续的 ...
- mysql数据库主从复制部署笔记
主从复制是mysql中数据库实时同步的一个常用做法了,今天我来给各位介绍一下关于mysql数据库主从复制部署一个过程,希望此例子对各位同学参考参考. 数据库主从复制原理: 数据库的主从复制就是从mas ...
- poj3553 拓扑序+排序贪心
题意:有多个任务,每个任务有需要花费的时间和最后期限,任务之间也有一些先后关系,必须先完成某个才能开始某个,对于每个任务,如果没有越期,则超时为0,否则超时为结束时间-最后期限,求总超时时间最小的任务 ...
- HTML里的id等属性命名需要注意
提交 $(function(){ $('#submit').click(function(){ $('#form').submit() }) }) 这里的代码无法完成提交,因为id被命名为submit ...
- java多线程之:深入JVM锁机制2-Lock (转载)
前文(深入JVM锁机制-synchronized)分析了JVM中的synchronized实现,本文继续分析JVM中的另一种锁Lock的实现.与synchronized不同的是,Lock完全用Java ...
- 如何在python3.3用 map filter reduce
在3.3里,如果直接使用map(), filter(), reduce(), 会出现 >>> def f(x): return x % 2 != 0 and x % 3 != 0 ...
- RandomAccessFile
RandomAccessFile是用来访问那些保存数据记录的文件的,你就可以用seek( )方法来访问记录,并进行读写了.这些记录的大小不必相同:但是其大小和位置必须是可知的.但是该类仅限于操作文件
- FreeSWITCH安装报错“You must install libyuv-dev to build mod_fsv”的解决方案
昨天下午安装FreeSWITCH时遇到该问题时,整了一个下午都没解决,也走了许多弯路.如果直接通过yum安装libyuv-devel时,会报错说找不到该安装包.后来又通过FreeSWITCH官网的网上 ...