WordPress

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

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

Read More
WordPress

纯代码实现WordPress Popup Box

WordPress Popup Box插件非常多,可sola想实现一个简单的弹窗,因为我不需要复杂的后台界面和各种功能,本文就介绍一种纯代码实现弹窗的方式,支持shortcode,可以放在wordpress gutenberg编辑器中实用。

Read More
WordPress

WordPress 后台Post Actions(2021)

WordPress 后台Post Actions包括Edit、Trash、Untrash和delete。如果你写了一些自定义代码,希望在文章发生变化时更新一些信息,那么了解这些事件发生时可以使用的actions就变的很有用。

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