调整数据库表结构,搞定 WordPress 数据库查询缓慢问题

同事的基于 WordPress 搭建的网站,因为数据越来越多,变得慢,我从 PHP slow log 里面看出是 WordPress 有些查询总是很慢,即使已经安装了页面缓存插件,但是由于页面众多,命中率不高,所以加速效果也不明显,而且由于界面经常改版,页面缓存需要清空重新生成,进一步降低了缓存的效果。反正就是不流畅,有点慢。

编写和注册你的 WordPress 小工具

本文是系列教程《创建你的第一个WordPress小工具》的第二部分,向你展示如何创建属于你的第一个WordPress小工具。在第一部分的教程中,你已经了解了WordPress小工具API(Application Programming Interface,应用程序编程接口)和the WP_Widget类。

创建你的第一个WordPress小工具

对于非程序员要创建一个WordPress站点,小工具是很棒的。它们能够添加菜单、列表供稿、文本以及更多东西到小工具区,并且不限于侧边栏。现在许多主题都在页脚添加了小工具区,并且大主题框架通常在多个位置设有小工具区,如头部或内容的上下方。

wordpress函数home_url()

home_url()检索可访问当前站点的URL(推荐将<?php bloginfo(‘url’); ?>用<?php home_url(); ?>来替代),使用适当的协议返回’ home ‘选项。如果is_ssl()的判断结果为true,则协议为’ https ‘;否则,它将与“home”选项相同。如果$scheme是’ http ‘或’ https ‘,则重写is_ssl()。