给 Elementor 文章列表模块添加视频弹出和无限加载效果 主题开发分享 Elementor可视化编辑器 2020-11-10 视频弹出和瀑无限加载效果是 Elementor 高级版中包含的页面效果,但是只为这个效果就去购买高级版非常没有性价比。其实 Elementor 免费版也是可以实现这个效果的,而且并不需要太多代码。 实现视频弹出和无限加载效果所需的 JavaScr… 继续阅读
使用 WP User Frontend 用户心插件实现文章订阅功能 主题开发分享 前端用户用户中心 2020-11-05 WP User Frontend插件是一个流行的前端用户中心插件,我们使用这个插件实现一个文章投稿功能,根据需要我们可以针对文章投稿功能收费,用户购买一个资源包后,可以发布若干篇文章到我们的网站。 那么,是否可以扩展一下,实现用户购… 继续阅读
WooCommerce根据用户选择的物流/快递方式隐藏账单/收货地址字段 主题开发分享 WooCommerce电子商务 2020-10-29 在WooCommerce的结账流程设计中,系统默认认为用户在网站上购买商品需要发货到用户指定的地址。这也是标准的电商流程。当然、也有一些特殊情况,比如虚拟商品不需要发货的、用户选择发送到指定自提点的,这些情况都不需要用户输入所有… 继续阅读
在WordPress中使用wp_remote_post调用SOAP接口的数据 主题开发分享 SOAPXML数据 2020-10-26 相对于REST API, SOAP 是一种比较复杂的 Web Service 接口,理论上,我们可以使用 PHP 的SoapClient 类来访问 SOAP 接口获取数据。 在开发一个WordPress主题的时候,我们尝试过使用这个类来访问一下用户同步的 API,可经过多次尝试… 继续阅读
WordPress REST API 根据自定义字段排序 主题开发分享 REST API 2020-10-20 我们知道,如果想让 WordPress 的文章列表按照一个自定义字段排序,在创建自定义查询的时候传入对应的排序参数即可。在 WP REST API 中,让文章列表按自定义字段进行排序却没有这么简单。 WP REST API 文章查询接受一个 orderby 参… 继续阅读
使用PHP程序动态修改 WordPress 价格实现会员优惠等功能 主题开发分享 WooCommerce电子商务 2020-10-19 开发电子商务网站的时候,我们经常需要对会员设置一定的优惠,比如,会员打八折,WooCommerce没有为我们提供根据会员类型动态价格的能力,想要实现这个功能,我们可以使用插件,或者自己写一些代码。 想要实现这个功能,我们只要需… 继续阅读
在WordPress主题或插件中使用Composer时避免依赖冲突 主题开发分享 Composer 2020-10-15 Composer 为我们安装依赖包,使用丰富的PHP开源程序包提供了非常大的便利,如果您是一个有经验的 WordPress开发者,看到这篇文章的时候,你很可能已经在自己的项目中使用了 Composer。 在自己的网站上使用 Composer,依赖是可控的,… 继续阅读
WooCommerce购物车中只有虚拟商品时,移除不必要的结账字段 主题开发分享 WooCommerce购物车 2020-09-21 如果我们使用WooCommerce发布了一个虚拟产品——如付费下载资源,用户购买后,可以直接下载,不需要发送商品或账单给顾客,这个时候,结账页面的收件地址字段明显是多余的。 如果结账时, 顾客的订单中只有虚拟商品时,我们可以移除收… 继续阅读
WP User Frontend 添加自定义页面到我的账户 主题开发分享 用户中心表单 2020-09-18 WP User Frontend 插件允许我们通过自定义页面在网站上添加一个注册登录表单,添加若干个文章提交页面。一些用户使用该插件来实现网站的投稿功能或文章订阅功能,非常方便。 WP User Frontend 包含了一个简单的个人中心页面,用户可… 继续阅读
weForms 插件添加自定义数据列到提交内容列表 主题开发分享 用户中心表单 2020-09-18 我们知道,可以通过 manage_posts_columns 和 manage_posts_custom_column 添加自定义数据列到文章列表,这一操作在所有文章类型中都可以使用。 weForms 是由 weDevs 开发的一个 WordPress 表单插件,该插件的后端 UI 使用 Vue 构… 继续阅读
WooCommerce按需加载前端资源 提高页面打开速度 主题开发分享 前端开发技巧 WooCommerce 2020-09-14 按需加载是网站前端优化中很重要的一条原则, 而WooCommerce为我们提供的前端资源中,却没有很好的遵循这一原则,WooCommerce虽然对 CSS 进行了一些分离,但是分离得并不合理,这就导致了页面中出现很多不必要的 CSS。 对于使用默认… 继续阅读
WooCommerce使用PayPal 收款添加收款手续费 主题开发分享 WooCommerce支付 2020-09-12 做外贸的朋友都知道,使用PayPal收款是需要手续费的,而WooCommerce默认的PayPal收款网关没有设置手续费的选项,可能老外默认收款手续费都是收款方来付? 相信聪明且有耐心你肯定可以找到支持为PayPal收款设置手续费的插件。一刀我… 继续阅读