WooCommerce code sinppets代码片段适合完成一些定制化强、目标明确且比较简单的任务,这些功能往往不需要很复杂的代码,很多插件也包含它们,但使用插件会引入多余的功能, 影响性能。代码片段既可以放在主题的functions.php里,也可以用短代码插件来维护。后者的好处是能明确每段代码的功能,分门别类的管理,启用关闭比较简单,也不用编辑主题文件,因此推荐使用后者,方法是安装插件Code Snippets或WPCode。
继续阅读WooCommerce Code Snippets实用代码标签: WordPress编程技巧
WP REST API创建Zoom Meetings
Video Conferencing with Zoom插件是一款管理Zoom直播的插件,可以在WordPress中创建会议并同步到zoom账号里,也可以将zoom里现有的视频同步到WordPress。本文主要介绍一种通过REST API来自动创建zoom会议视频的方法,可以配合python或postman等工具实现批量创建zoom meetings。
继续阅读WP REST API创建Zoom Meetings通过PHP脚本自动登录WordPress
WordPress的密码不记得了怎么办?除了通过邮件找回密码、登录phpmyadmin修改密码以外,还可以通过PHP脚本自动登录Wordpress。比如创建一个autologin.php放到wp根目录下,然后访问这个文件,就自动用指定的用户名登录站点,随后删除该文件即可。
继续阅读通过PHP脚本自动登录WordPressWordPress数据的验证、清理和转义
WordPress数据的验证、清理和转义,英文为Validating, sanitizing, and escaping。指对任何进入WordPress的数据都要验证和清理,对任何输出到网页的数据都要转义,是WordPress安全的重要保障。本文简单介绍用于WordPress数据安全的函数。
继续阅读WordPress数据的验证、清理和转义延迟加载WordPress特色图像(2021)
WordPress 5.5将Lazy Loading变为默认功能,所有出现在内容区域里有width和height属性的图片,都会默认添加loading="lazy"
属性,这是浏览器级别实现的lazy load,大部分现代浏览器都支持。本文介绍延迟加载WordPress特色图像的方法。
自定义WordPress admin bar菜单(2021)
WordPress admin bar位于网站顶部,当用户登陆后,这个菜单会在前台后台都显示,因此很适合放置一些常用链接。本文简单介绍一下定制WordPress admin bar菜单的方法。
继续阅读自定义WordPress admin bar菜单(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 后台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 和操作用户的常用函数Advanced Custom Fields代码示例
Advanced Custom Fields插件可以帮助你快速创建和管理custom fields,当你成功存储了数据后,该如何在网站前台显示它们呢?本文列举了来自ACF官方文档的代码实例,帮助你了解如何使用ACF创建内容丰富的网页。使用模版函数需要修改模版,ACF也提供了shortcode方式,不需修改模版依然能使用其数据。
继续阅读Advanced Custom Fields代码示例@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弹窗效果的实现
想用WordPress弹窗效果效果,可以搜索modal、fancebox、shadowbox等关键词,可用的插件很多,功能也十分强大,只要按照它的文档来多半都能实现我们的需求。但它终究不那么自由,前几天想追踪一下用shadowbox展示的youtube视频,明明十分简单的事情却因为shadowbox变得复杂,于是想着能不能写个十分简单的类shadowbox效果?
继续阅读WordPress弹窗效果的实现用.html作为url后缀时的分页链接问题
固定链接设为/archives/%postname%.html时可以让页面看起来像静态页,同时会使分页链接变得十分奇怪,比如评论的分页链接会变成"hello-world.html/comment-page-1#comments",html既然是后缀就应该一直在最后,本文介绍如何实现。
继续阅读用.html作为url后缀时的分页链接问题