启用 Memcached 为网站加速

Memcached 是一款开源的分布式内存对象缓冲软件系统,与 Redis 类似可以使用内存来缓冲数据对象,通过减少数据库的访问次数来加速数据的存取速度。Memcached 的特点是性能高、资源占用小,简单、部署快,支持多种开发语言以及跨平台。

继续阅读“启用 Memcached 为网站加速”

WordPress 多语言及本地化的实现方法

多语言和本地化支持在 WordPress 主题和插件的开发中是一项经常会遇到的任务,当处理与用户接口相关代码的时候,需要根据 WordPress 当前设置的语言环境,显示相适配的语言文字,本篇文章就来介绍一下这方面的有关内容。

继续阅读“WordPress 多语言及本地化的实现方法”

MetaSlider 图片轮播实现画中画

MetaSlider 是一款在 WordPress 中比较受欢迎的图片轮播插件,具有功能丰富,界面简洁,支持多主题选择,支持同时创建多套幻灯片,支持短码等优点。MetaSlider 配置管理方便,提供用户扩展接口,但不同的版本里没有提供画中画的功能,本篇文章就介绍一种方法加入该项功能。

继续阅读“MetaSlider 图片轮播实现画中画”

WordPress 菜单中使用 Widget

上一篇文章中我们详细介绍了如何对 WordPress 菜单系统进行客户化定制,通过分析 WordPress 菜单系统的运行机制,可以看到对菜单做客户化定制还是非常灵活的。本篇文章更进一步,把菜单与小工具结合一下,使得 WordPress 菜单可以按照需求显示任意的小工具(Widget)。

继续阅读“WordPress 菜单中使用 Widget”

WordPress 菜单客户化定制

WordPress 系统核心提供了一套基础的菜单框架,使用该框架所提供的功能可以在主题中实现并建立与用户交互的菜单系统。这种标准的用户菜单系统就是常用的基于文本的下拉菜单,支持多级子菜单,并通过 CSS 建立一些不同样式的菜单。如果要定制比较复杂的菜单系统,比如大型的网页样式菜单(Mega Menu,菜单里包括文本、图片、动图等),就需要借助 WordPress 核心菜单系统所提供的接口做定制,本篇文章就详细介绍相应的方法。

继续阅读“WordPress 菜单客户化定制”