WPJAM-Basic是一款用于wordpress性能优化、功能丰富的wordpress插件,由我爱水煮博客博主开发。通过WPJAM-Basic插件博主可以轻松关闭那些自己用不到的wordpress功能、进行基本的wordpress数据库优化和缓存优化,此外插件还提供了列表分页、图片获取、日志摘要等常用函数,以及插件入列表、插入表格、插入优酷土豆视频等常用Shortcode短代码,总而言之,基础功能应有尽有,基本可以满足普通wordpress用户的优化需求。
功能列表
屏蔽的WordPress不常用功能
- 移除WordPress自动修正WordPress大小写函数
- 提供选项让你删除wp_head中无关紧要的代码
- 提供选项让你禁用auto-embeds
- 提供选项让你屏蔽WordPress日志修订功能
- 提供选项让你彻底关闭Trackbacks
- 提供选项让你禁用XML-RPC接口
- 提供选项让你禁用WP Cron
- 提供选项让你屏蔽WordPress REST API功能
- 提供选项让你屏蔽文章Embed功能
- 提供选项让你前台不加载语言包
- 提供选项让你全局移除工具栏(admin bar)
优化功能
- 防止WordPress遭受恶意URL请求
- 改进404页面导向正确的页面的效率
- 当搜索结果只有一篇时直接重定向到日志
- 在后台显示日志ID
- 在后台页面列表显示使用的页面模板
- 增强用户搜索,支持通过display_name、nickname、user_email进行检索
- 提供选项让你设置优先执行Shortcode,移除Shortcode中自动添加的br和p标签
- 提供选项让你设置用户注册时候不能含有非法关键字
- 提供选项让你设置给未登录用户开启304 Not Modified Header
- 提供选项让你设置使用defer 延迟加载JavaScript,加快页面渲染
- 使用内存缓存提高Postviews效率,大大降低数据库请求
- 缓存
wp_nav_menu
输出的菜单,大大提高效率
常用函数
wpjam_pagenavi()
:实现任何页面的导航get_post_first_image($post_content)
:获取日志中的第一个图片地址get_post_excerpt($post,$excerpt_length=240)
:获取日志摘要get_first_p($post)
:获取日志内容的第一段wpjam_blacklist_check($str)
:检测字符串中是否有非法关键字
常用短代码Shortcode
[list]
:快速插入列表。[table]
:快速插入表格。[email]
:插入邮箱地址,并可以防止被爬虫收集。[youku]
和[tudou]
:使用 Shortcode 方式插入视频,并支持全平台播放。
简洁SEO
- 可以设置首页的Meta Description和Keywords。
- 自动获取文章摘要作为文章页面的Meta Description。
- 可以设置将文章页面的Tag作为Meta Keywords。
- 自动获取分类和Tag的描述作为分类和Tag页面的Meta Description。
- 如果博客支持并开启固定链接,自动生成robots.txt和sitemap.xml
SMTP 和 统计代码
通过SMTP发送邮件可以彻底解决WordPress 邮件无法收到或者进入垃圾箱的问题,要注意的是,使用wordpress内置函数wp_mail()
进行发送邮件才有效,使用PHP默认mail
函数不会调用。
添加Google分析统计代码和百度统计代码只需要输入Google分析和百度统计的Track ID即可。
内置列表
列出WordPress博客中现有的所有短代码和Embed列表。
数据库优化
然后点击数据库优化子菜单即可优化数据库的所有数据表,并且还能看到所有数据表的大小。
WordPress 冗余数据清理
WordPress用久了可能会有垃圾,这个功能可以清理WordPress冗余数据,目前支持清理历史的日志修订和相关数据、无用postmeta数据无用的标签。
插件下载:wordpress官网(或在网站后台搜索WPJAM-Basic安装)
插件作者发布页面:http://blog.wpjam.com/project/wpjam-basic/