使用 Purgecss 删除WordPress主题中未使用的 CSS 来减小 CSS 文件体积 主题开发分享 CSS优化加速性能优化 2019-09-18 开发WordPress主题的时候,为了保证效果,同时加快开发速度,我们经常会使用一些 CSS 框架。主题开发完成后,这些 CSS 框架中其实有很大一部分 CSS 样式是没有在主题中使用的。「删除未使用的 CSS」是网站前端优化中必不可少的一个步骤… 继续阅读
怎么彻底禁用并删除WooCommerce产品标签功能 主题开发分享 WooCommerce标签 2019-09-02 商品标签是WooCommerce中的一种比较自由的分类方法,可以让用户自由的给WooCommerce商品添加一个基于标签的分类。WooCommerce没有提供给我们禁用商品标签的方法,不过,如果确实不需要,我们可以通过代码彻底禁用掉标签功能。移除后台菜… 继续阅读
WooCommerce自定义相关产品以提高相关产品购买率 主题开发分享 自定义查询 2019-08-26 WooCommerce根据产品分类和标签在产品详情页面显示某个产品的相关产品,相关产品可以为用户推荐更多他们可能感兴趣的产品,这对购物体验非常重要, 有时候,我们可能需要根据其他条件实现相关产品,比如显示包含某个自定义字段的相关产… 继续阅读
WordPress 首页模版,分类、文章、页面模版及文章类型、分类法存档模版继承规则和自定义方法 主题开发分享 WordPress模版 2019-07-25 在 WordPress 中,我们使用主题来控制 WordPress 站点的外观,而主题又由若干个模版组成。我们访问一个页面时,WordPress 帮我们从数据库中获取内容,然后按照一定的优先级规则把这些内容展示到对应的模版中,就形成了各式各样的 WordPr… 继续阅读
在 WordPress开发过程中验证(Validating)净化(Sanitizing)和转义(Escaping)用户数据 主题开发分享 WordPress安全WordPress数据库数据库 2019-05-20 「永远不要相信用户提供的数据」是程序开发的一条黄金原则,一个安全的WordPress主题或插件,或者其他 Web 程序,需要至少做到以下3 点,才能基本保证使用用户数据流程的安全性。在处理用户输入之前,我们需要验证用户提供的数据,以保… 继续阅读
WordPress 5.2 中提到的 @wordpress/scripts 是什么以及怎么使用 主题开发分享 可视化编辑器编辑器 2019-05-09 昨天 WordPress 5.2 版本发布了,该版本除了增加 PHP 版本需求到 5.6.20 、增加了一个 wp_body_open 钩子、在安全性上提升之外、还介绍了更新后的 @wordpress/scripts 工具。简单来说,@wordpress/scripts 工具是为古腾堡模块开发这提供… 继续阅读
WordPress 使用钩子进行主题开发时避免死循环 主题开发分享 钩子 2019-05-09 WordPress开发时,我们经常会使用 save_post 或 create_post_tag 等钩子,以便在更新文章或分类时,增加一些附加数据,这些钩子触发的时机是发布或更新数据的时间,如果处理不好,就会出现死循环的情况,导致更新数据时出现死循环的情况… 继续阅读
又一个 WordPress MVC 库——WP Emerge MVC 框架 主题开发分享 MVC主题框架 2019-04-02 本站之前介绍过一个WordPress MVC 框架 —— Themosis Framework,这个框架是基于 Laravel 的一些组件构建的,对于只需要添加少量几个 MVC 功能的站点来说,有点重了。今天为大家介绍另外一款类似的 MVC 框架「WP Emerge」。和 Themosis F… 继续阅读
WordPress 检查判断用户或角色权限的函数整理及分析 主题开发分享 权限用户 2019-03-18 开发WordPress网站时,我们避免不了要与WordPress用户数据打交道,特别是开发WordPress前端用户中心的时候,我们需要知道某个用户是否有权限执行某些操作,以便为用户提供足够的安全保证。有几个内置于WordPress中的辅助函数可以帮助我… 继续阅读
基于 Nette Forms 的 WordPress 表单库 Wenprise Forms 使用文档 主题开发分享 表单 2019-02-28 WordPress 一直没有为开发者提供一个足够方便的表单生成类。而在WordPress主题开发过程中,制作表单往往是一个必不可少的工作,为了提高开发效率,增加WordPress主题和插件的项目质量,我们基于 Nette Forms 表单库开发了一个 WordPress… 继续阅读
WooCommerce创建自定义产品类型实现各种电子商务需求 主题开发分享 WooCommerce产品类型 2019-01-09 WooCommerce默认支持单个产品、成组产品、外接/关联产品、可变产品这几个产品类型,除此之外,我们还可以添加自定义产品类型来满足我们的需求。比如我们可以添加一个名称为「Coupon product」的自定义产品来实现用户购买优惠券的功能,… 继续阅读
WooCommerce添加自定义功能页面到我的账户页面 主题开发分享 WooCommerce路由 2018-12-14 WooCommerce是 WordPress 的 B2C 电子商务解决方案,对网站所有者来说,这是一个真正的开箱即用的电商解决方案,只需要选择一个支持WooCommerce的WordPress主题,在后台进行一些设置,然后就可以发布商品,开始在线销售了。WooCommerce… 继续阅读