WordPress提供通过邮件重设密码的功能,万一这个功能用不了,还能通过phpmyadmin访问数据库,手动重设用户密码。
继续阅读WordPress手动重设用户密码分类: WP笔记
Sola主要做WordPress相关的项目,过程中会遇到许多问题,喜欢随手记录以下,这个笔记也是我的WP成长笔记。
太多revisions导致编辑文章很慢
今天遇到一个案例,网站安装了Elementor,其它插件有十几个,某些页面有时候能打开,有时候会报数据库错误。本以为是elementor导致的性能问题,但并非所有页面都慢。切换到默认编辑器,发现revisons有点多。
继续阅读太多revisions导致编辑文章很慢从自己服务器加载谷歌字体(2021)
谷歌字体非常方便,但国内无法使用,如果你可以自己写主题,建议从自己服务器加载谷歌字体,这样减少了多余的http请求,自己控制浏览器缓存策略,能提升网站加载速度。
继续阅读从自己服务器加载谷歌字体(2021)如何修改自定义文章类型的固定链接 | Permalink of Custom Post Type
WordPress的自定义文章类型(Custom Post Type)允许我们创建一种有别于blog posts但又能分组管理的文章类型,Custom Post Type在属性上更接近于Page,而非Post,它们的固定链接(Permalink)也不受制于后台-设置-固定
链接中为Post规定的链接格式。
纯代码实现WordPress Popup Box

WordPress Popup Box插件非常多,可sola想实现一个简单的弹窗,因为我不需要复杂的后台界面和各种功能,本文就介绍一种纯代码实现弹窗的方式,支持shortcode,可以放在wordpress gutenberg编辑器中实用。
继续阅读纯代码实现WordPress Popup BoxWordPress禁用Responsive Images(2021)
WordPress4.4引入了Responsive Images,所有附件图片都会添加srcset和sizes属性,对移动设备非常友好,但也有需要禁用Responsive Images的时候,方法如下。
继续阅读WordPress禁用Responsive Images(2021)WordPress enqueue一次说明白(2021)
WordPress enqueue – WordPress引入css/js的方法,如何全局加载,或仅在某些页面精准加载,什么时候需要先注册脚本再加载,一次说个明白。
继续阅读WordPress enqueue一次说明白(2021)WordPress 后台Post Actions(2021)
WordPress 后台Post Actions包括Edit、Trash、Untrash和delete。如果你写了一些自定义代码,希望在文章发生变化时更新一些信息,那么了解这些事件发生时可以使用的actions就变的很有用。
继续阅读WordPress 后台Post Actions(2021)@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。
继续阅读@WordPress load-$variable actionWordPress Class WP_Error的使用
WordPress Class WP_Error为WordPress提供了错误管理功能,例如判断用户登陆信息时,发现用户名为空、用户密码为空,将这些错误信息存储到一个WP_Error object变量里,然后回传该变量,方便后续处理。本文介绍WP_Error的使用方法。
继续阅读WordPress Class WP_Error的使用WordPress WP_User 方法介绍
WordPress WP_User class用于处理用户信息,是WordPress的核心类。在WordPress插件或主题中获取用户信息时应该使用WP_User class提供的方法,不要直接访问object内容。本文列举了常用的WP_User方法和代码示例。
继续阅读WordPress WP_User 方法介绍如何让外网访问本地WampServer站点
用WampServer搭建服务器放网站,需要让外网访问本地WampServer站点,本文就以自己的家庭电脑为例演示如何让外网访问本地的WampServer。本文内容来自文章《How to put online your WampServer》。
继续阅读如何让外网访问本地WampServer站点WordPress中文图片名称乱码怎么办
WordPress中文图片名称乱码问题在许多linux主机上已经不存在了,但windows主机、本地配置的wampserver依然会有这个问题。解决方案,简单来说就是安装插件Clean Image Filenames,在文件上传之前检测文件名,发现是中文就重命名再上传。要具体了解,就继续看。
继续阅读WordPress中文图片名称乱码怎么办wampserver 3.0.6 创建虚拟主机
wampserver 3.0.6推荐使用虚拟主机的方式创建站点,本地安装访问localhost页面,会发现点击www目录下的projects,url不再带有localhost。好再wampserver提供了非常简单图形界面创建虚拟主机,本文以本地安装wordpress为例介绍一下。
继续阅读wampserver 3.0.6 创建虚拟主机WooCommerce订单状态变化与邮件发送的关系
WooCommerce订单状态更新时会发送邮件,系统默认的邮件有自己的触发条件,当触发条件满足时,邮件就会自动发送。本文大体描述了这个过程。
继续阅读WooCommerce订单状态变化与邮件发送的关系WooCommerce 预览邮件模板
预览WooCommerce模板可以使用插件,比如Preview E-mails for WooCommerce插件,但在测试WooCommerce Print Invoices/Packing Lists插件的邮件模板时遇到了问题,preview插件不支持自定义邮件,没办法只好写代码来解决。
继续阅读WooCommerce 预览邮件模板