WordPress 首页模版,分类、文章、页面模版及文章类型、分类法存档模版继承规则和自定义方法 主题开发分享 WordPress模版 2019-07-25 在 WordPress 中,我们使用主题来控制 WordPress 站点的外观,而主题又由若干个模版组成。我们访问一个页面时,WordPress 帮我们从数据库中获取内容,然后按照一定的优先级规则把这些内容展示到对应的模版中,就形成了各式各样的 WordP… 继续阅读
在 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」。 和 Themo… 继续阅读
WordPress 检查判断用户或角色权限的函数整理及分析 主题开发分享 权限用户 2019-03-18 开发WordPress网站时,我们避免不了要与WordPress用户数据打交道,特别是开发WordPress前端用户中心的时候,我们需要知道某个用户是否有权限执行某些操作,以便为用户提供足够的安全保证。 有几个内置于WordPress中的辅助函数可以帮… 继续阅读
基于 Nette Forms 的 WordPress 表单库 Wenprise Forms 使用文档 主题开发分享 表单 2019-02-28 WordPress 一直没有为开发者提供一个足够方便的表单生成类。而在WordPress主题开发过程中,制作表单往往是一个必不可少的工作,为了提高开发效率,增加WordPress主题和插件的项目质量,我们基于 Nette Forms 表单库开发了一个 WordPres… 继续阅读
WooCommerce创建自定义产品类型实现各种电子商务需求 主题开发分享 WooCommerce产品类型 2019-01-09 WooCommerce默认支持单个产品、成组产品、外接/关联产品、可变产品这几个产品类型,除此之外,我们还可以添加自定义产品类型来满足我们的需求。比如我们可以添加一个名称为「Coupon product」的自定义产品来实现用户购买优惠券的功能,… 继续阅读
WooCommerce添加自定义功能页面到我的账户页面 主题开发分享 WooCommerce路由 2018-12-14 WooCommerce是 WordPress 的 B2C 电子商务解决方案,对网站所有者来说,这是一个真正的开箱即用的电商解决方案,只需要选择一个支持WooCommerce的WordPress主题,在后台进行一些设置,然后就可以发布商品,开始在线销售了。WooCommerce… 继续阅读
从 WordPress 中获取某些作者发表的“或”在某些分类或标签中的文章——当 WP_Query 满足不了我们的需求时 主题开发分享 SQLWP_Query 2018-12-12 WP_Query 是 WordPress 用来从数据库中获取文章的类,这个类非常强大。使用这个类,我们可以根据文章分类、标签、时间、评论、作者、文章 ID、文章状态、自定义字段等信息来获取文章,几乎所有的文章查询都可以通过这个类实现。但是总… 继续阅读
在WordPress主题中使用 knp-snappy 生成 PDF 文件并发送给客户 主题开发分享 CRM邮件 2018-11-16 在开发一个基于 WordPress 的 CRM 系统的时候,有一个需求是根据用户提供的信息,生成一个 PDF 文件,并通过电子邮件发送给客户。没有做过的朋友可能会认为这是一个比较麻烦的需求,其实我们把这个需求拆分开来做,就很简单了,首先,… 继续阅读
打开文章类型详情页时,为文章类型存档页菜单项目添加 current-menu-item CSS 类 主题开发分享 子菜单导航菜单 2018-09-30 我们知道,当我们访问一个 WordPress URL 时,WordPress 会自动给导航菜单项目中的这个 URL 加上“current-menu-item”类,以帮助前端开发者进行高亮处理。当我们有多个文章类型的时候,访问文章类型的文章详情页面的时候,我们有时候需要… 继续阅读