WordPress

从自己服务器加载谷歌字体(2021)

谷歌字体非常方便,但国内无法使用,如果你可以自己写主题,建议从自己服务器加载谷歌字体,这样减少了多余的http请求,自己控制浏览器缓存策略,能提升网站加载速度。

Read More
WordPress

@WordPress load-$variable action

WordPress load-$variable action是admin.php里非常重要的钩子,WordPress后台会引入admin.php,有了load-$variable,我们就能轻松判断当前位置,是处在某个插件的主页面或次级页面,还是正在编辑post、page或products。$variable可以是$page_hook、$plugin_page、importer-$importer或$pagenow。

Read More
WordPress

WordPress Class WP_Error的使用

WordPress Class WP_Error为WordPress提供了错误管理功能,例如判断用户登陆信息时,发现用户名为空、用户密码为空,将这些错误信息存储到一个WP_Error object变量里,然后回传该变量,方便后续处理。本文介绍WP_Error的使用方法。

Read More
WordPress

WordPress WP_User 方法介绍

WordPress WP_User class用于处理用户信息,是WordPress的核心类。在WordPress插件或主题中获取用户信息时应该使用WP_User class提供的方法,不要直接访问object内容。本文列举了常用的WP_User方法和代码示例。

Read More
WordPress

WordPress中文图片名称乱码怎么办

WordPress中文图片名称乱码问题在许多linux主机上已经不存在了,但windows主机、本地配置的wampserver依然会有这个问题。解决方案,简单来说就是安装插件Clean Image Filenames,在文件上传之前检测文件名,发现是中文就重命名再上传。要具体了解,就继续看。

Read More
WordPress

wampserver 3.0.6 创建虚拟主机

wampserver 3.0.6推荐使用虚拟主机的方式创建站点,本地安装访问localhost页面,会发现点击www目录下的projects,url不再带有localhost。好再wampserver提供了非常简单图形界面创建虚拟主机,本文以本地安装wordpress为例介绍一下。

Read More
WordPress

WordPress本地化后速度变慢

最近在本地装了中文版WordPress,编辑文章时总有种慢半拍的感觉,切换到默认主题并禁用所有插件后依然如此,切换到英文版,这感觉一下子消失了。原来本地化的WordPress竟然能如此明显让网站变慢,但在我的hostgator服务器上感觉不明显,可能是服务器的配置优化的比较好。

Read More