WooCoomerce 3.0 中新增的 CRUD 类,更稳定和更灵活的WooCommerce 主题开发分享 WooCommerceWordPress数据库数据库 2018-01-27 WooCommerce是一个 WordPress插件,为了方便利用 WordPress 的便利性进行开发,WooCommerce开发团队使用了 WordPress 的自定义文章类型来存储订单,相信开发过WooCommerce主题或插件的朋友都了解这一点。 使用文章类型存储WooCommerce数… 继续阅读
在 WordPress 中使用异步 PHP 推迟耗时操作,加快响应速度 主题开发分享 后台性能优化计划任务 2018-01-21 PHP 执行代码的方式是同步串行的,也就是说,PHP 中定义的操作代码会一个接一个的逐步完成。如果我们需要在一个会话中执行大量操作,或者调用外部 API,这种同步执行代码的方式可能需要比较长的时间,从而造成用户等待时间过长。这是一… 继续阅读
为WooCommerce添加自定义快递/物流方法 (Shipping Method) 主题开发分享 WooCommerce支付 2017-12-20 WooCommerce为我们提供了一个物流 API,可以让我们添加快递/物流方法,相对于WooCommerce支付网关API,这个API我们使用得不多,不过在一些特殊情况下,还是需要使用这个API 来加自定义物流/快递方法,实现一些特殊快递/物流方法的对接… 继续阅读
通过 jQuery 和 WP REST API 以 Ajax 方式上传图片到 WordPress 后台 主题开发分享 REST API图片上传 2017-12-08 在使用 WordPress REST API 开发应用程序的时候,我们需要上传图片和文件到 WordPress 媒体库中,而 WordPress 官方文档没有介绍上传图片的方式。我们开发一个基于 React 的WordPress主题时,就遇到了这个难题,研究了几个小时,我们才… 继续阅读
WordPress Rest API 提交表单数据并保存为 Post Meta 自定义字段 主题开发分享 APIREST API自定义字段 2017-12-07 使用 WordPress Rest API 发布文章时,首先我们需用通过 WordPress Rest API 进行用户认证,然后我们就可以通过 Rest API 发布文章了,如果我们发布的是默认的文章,很简单,相信有点 Rest API 开发经验的朋友都可以搞定,如果需要提交… 继续阅读
基于 Laravel 的 WordPress MVC 主题应用开发框架 —— Themosis Framework 主题开发分享 MVC主题框架框架 2017-11-29 Themosis Framework 框架是一个企业级的 WordPress MVC 开发框架,该框架使用了 Laravel 的一些组件(主要是 Router、Container、Http、Event、View、File System、Database)来实现面向对象的 WordPress 应用开发,可以帮助我们大幅提… 继续阅读
用 WordPress开发一个简单的 CRM 应用-主题或插件形式 主题开发分享 CRMWordPress应用 2017-07-04 接到朋友介绍的一个需求,开发一个简单的 CRM 应用,需求是一个月嫂(保姆)中介公司提出的,主要用来管理客户和月嫂,记录公司客服客服人员与客户的沟通记录、管理月嫂以及记录月嫂的服务客户记录。接到需求的第一判断应该使用 Laravel… 继续阅读
使用 Vue.js 和 Axios 与 WordPress Rest API 交互-获取或提交WordPress数据 主题开发分享 APIHTTP APIREST APIVue 2017-06-29 Vue.js 是一套构建用户界面(user interface)的渐进式前端框架,因为 Vue.js 的核心库只专注于视图层,Vue.js 没有内置的 HTTP API,如果我们需要与服务器进行交互,我们必须引入第三方的 API,Vue.js 官方推荐的 HTTP 库是 Asios… 继续阅读
通过异步加载 JavaScript 代码提高页面的载入速度 主题开发分享 前端加速性能优化 2017-06-13 JavaScript 执行的时候可能会修改 DOM,影响页面的展现,默认情况下,先加载执行 JavaScript,再加载执行后面的代码才是安全的,加载执行 JavaScript 代码的时候,会停止后面代码的加载执行,这个行为叫做阻塞,这个模式就是同步加载。… 继续阅读
仅在特定的 WordPress 页面上按需加载 JavaScript,优化页面性能 主题开发分享 前端性能优化 2017-06-06 在WordPress主题或插件中加载 JavaScript 时,官方推荐的方法是使用 wp_enqueue_script() 来加载,该函数可以指定 JavaScript 的依赖库,指定 JavaScript 文件的版本,设置在页面头部或者底部加载,非常灵活和方便。但是,该插件缺少指… 继续阅读
从 WordPress 中移除分类目录/标签/日期/作者存档页面 主题开发分享 WordPress SEO存档 2017-06-05 WordPress 会自动帮我们生成很多存档页面,有时候,这些存档页面是有用的。有时候,这些存档页面会生成很多重复内容和不必要的页面,这可能会对 SEO 效果造成一些影响。如果存档页面没有特殊的用途,我们可以移除这些存档页面,以帮助提… 继续阅读
使用 XHProf 分析查找 WordPress 性能瓶颈,针对优化,提高性能 主题开发分享 性能优化 2017-05-09 性能差是 WordPress 广为诟病的一个特点,有个木桶理论说一只水桶能装多少水取决于它最短的那块木板,想让木桶多装点水,找到最短的那块木板是让木桶多装点水的第一步。拿到 WordPress 上来说,找到影响 WordPress 整体性能的程序处理环… 继续阅读