起风了

“路海长 青夜旷 越过群山追斜阳”

WooCommerce 购物车中只有虚拟商品时,移除不必要的结账字段

如果我们使用 WooCommerce 发布了一个虚拟产品——如付费下载资源,用户购买后,可以直接下载,不需要发送商品或账单给顾客,这个时候,结账页面的收件地址字段明显是多余的。 如果结账时, 顾客的订单中只有虚拟商品时,我们可以移除收货地址字段,减少要求用户填写的内容,以提高结账效率。实现这个需求的关键...

WooCommerce 按需加载前端资源 提高页面打开速度

按需加载是网站前端优化中很重要的一条原则, 而 WooCommerce 为我们提供的前端资源中,却没有很好的遵循这一原则,WooCommerce 虽然对 CSS 进行了一些分离,但是分离得并不合理,这就导致了页面中出现很多不必要的 CSS。 对于使用默认 WooCommerce 样式的网站来说,这样的设置可能没有什么问题。但是如果我们...

weForms 插件添加自定义数据列到提交内容列表

我们知道,可以通过 和 添加自定义数据列到文章列表,这一操作在所有文章类型中都可以使用。 weForms 是由 weDevs 开发的一个 WordPress 表单插件,该插件的后端 UI 使用 Vue 构建,速度很快,流行的 WP User Frontend 和Dokan 插件也是由该公司开发。 在 weForms 插件中,用户提交的数据列表看上去是一个文章...

WP User Frontend 添加自定义页面到我的账户

WP User Frontend 插件允许我们通过自定义页面在网站上添加一个注册登录表单,添加若干个文章提交页面。一些用户使用该插件来实现网站的投稿功能或文章订阅功能,非常方便。 WP User Frontend 包含了一个简单的,用户可以在这个页面插件自己提交的文章,查看自己的订阅,编辑个人资料等。 WP User Frontend ...

从文件路径或URL插入图片到媒体库并关联到文章

做 WordPress 二次开发的时候,我们经常需要自定义表单上传文件到后端,并插入图片信息到WordPress媒体库,WordPress 为我们提供来几个函数来简化这些操作,直接这些函数来处理图片文件可以减少开发工作量,同时提高主题或插件的兼容性,减少 Bug 出现的概率。 使用 media_handle_sideload 从文件路径获取图片...

WooCommerce 根据订单数量计算和加收运费

WooCommerce 默认的运费规则比较简单,遇到复杂的运费设置需求可能处理不了,有一些插件可以添加自定义配送方式来实现更灵活的运费设置,比如比较常用的 ,可以让我们根据订单的重量收取运费。除了插件,我们还可以利用 WooCommerce 提供的 Hook 来修改默认的配送方式来满足我们的需要。 比如有这样一个需求:...

WooCommerce 使用 PayPal 收款添加手续费

做外贸的朋友都知道,使用 PayPal 收款是需要手续费的,按 WooCommerce 默认的 PayPal 收款网关没有设置手续费的选项。 相信聪明且有耐心你肯定可以找到支持为 PayPal 收款设置手续费的插件。一刀我就没有这个耐心,于是研究了一下 WooCommerce PayPal 支付网关的相关代码,发现我们可以通过两端代码来为 PayP...

wordpress在IIS下伪静态后子目录无法访问的解决教程

wordpress是基于php开发在apache服务下运行是最优秀的由于不小心使用了IIS,因此遇到了关于IIS环境造成的一系列问题,接下来为大家介绍下在IIS下伪静态后子目录无法访问的解决方法 众所周知,wordpress是基于php开发,在apache服务下运行是最优秀的。但是,国内仍然有很多主机上不能提供apache 服务器,大多...

用wordpress制作网站的遇到的问题总结

用wordpress制作网站的遇到的问题总结缩略图
wordpress建设网站:从买域名空间到安装WP,遇到了一些问题,这里总结几个步骤提供大家参考 在没有自己的网站的时候很想拥有一个属于自己的网站,可以说是自己的一个愿望吧。但是当我真正的运行起来了之后觉得没有多么的兴奋,自己也折腾了几天wordpress,从买域名空间,到安装WP,遇到了一些问题,自己到处搜...

介绍免插件在 WordPress 中插入表格的教程

要在 WordPress 中插入表格其实并非难事,只要用 wp-table 插件就能轻松做到,本文的重点是介绍免插件在 WordPress 中插入表格的方法,下面有个不错的示例感兴趣的朋友可以参考下 WordPress 很强大,但是其 编辑器却很简陋,可能 WordPress 依仗着自己有丰富的插件功能所以将后台的编辑器简化了吧。当然,一...