WordPress数据的验证、清理和转义,英文为Validating, sanitizing, and escaping。指对任何进入WordPress的数据都要验证和清理,对任何输出到网页的数据都要转义,是WordPress安全的重要保障。本文简单介绍用于WordPress数据安全的函数。
继续阅读WordPress数据的验证、清理和转义分类: WP笔记
Sola主要做WordPress相关的项目,过程中会遇到许多问题,喜欢随手记录以下,这个笔记也是我的WP成长笔记。
延迟加载WordPress特色图像(2021)
WordPress 5.5将Lazy Loading变为默认功能,所有出现在内容区域里有width和height属性的图片,都会默认添加loading="lazy"
属性,这是浏览器级别实现的lazy load,大部分现代浏览器都支持。本文介绍延迟加载WordPress特色图像的方法。
WordPress文章列表模板带分页
WordPress博客类网站通常用文章(post)类型发布内容。为了让用户和搜索引擎快速了解网站的全部内容,可以制作一个文章列表页面,删繁就简,只将标题等重要信息展示出来,用户阅读标题就能了解网站内容是否对自己有用,搜索引擎则能更方便的找到链接,这有些类似HTML 网站地图。
继续阅读WordPress文章列表模板带分页自定义WordPress admin bar菜单(2021)
WordPress admin bar位于网站顶部,当用户登陆后,这个菜单会在前台后台都显示,因此很适合放置一些常用链接。本文简单介绍一下定制WordPress admin bar菜单的方法。
继续阅读自定义WordPress admin bar菜单(2021)WordPress手动重设用户密码
WordPress提供通过邮件重设密码的功能,万一这个功能用不了,还能通过phpmyadmin访问数据库,手动重设用户密码。
继续阅读WordPress手动重设用户密码太多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 WP_User 和操作用户的常用函数
WordPress WP_User class用于处理用户信息,是WordPress的核心类。在WordPress插件或主题中获取用户信息时应该使用WP_User class提供的方法,不要直接访问object内容。本文列举了常用的WP_User方法和代码示例。
继续阅读WordPress WP_User 和操作用户的常用函数@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的使用如何让外网访问本地WampServer站点
用WampServer搭建服务器放网站,需要让外网访问本地WampServer站点,本文就以自己的家庭电脑为例演示如何让外网访问本地的WampServer。本文内容来自文章《How to put online your WampServer》。
继续阅读如何让外网访问本地WampServer站点