WooCommerce code sinppets代码片段适合完成一些定制化强、目标明确且比较简单的任务,这些功能往往不需要很复杂的代码,很多插件也包含它们,但使用插件会引入多余的功能, 影响性能。代码片段既可以放在主题的functions.php里,也可以用短代码插件来维护。后者的好处是能明确每段代码的功能,分门别类的管理,启用关闭比较简单,也不用编辑主题文件,因此推荐使用后者,方法是安装插件Code Snippets或WPCode。
继续阅读WooCommerce Code Snippets实用代码在React中使用WooCommerce REST API
《WooCommerce REST API的使用方法》描述了如何通过Nodejs使用WooCommerce REST API,本文在此基础上,加入react、bootstrap form,做一个简单展示订单信息的react app。
继续阅读在React中使用WooCommerce REST APIWooCommerce REST API的使用方法
WooCommerce REST API可用来构建headless woocommerce,WordPress变成数据管理者,并通过REST API将数据共享给第三方程序,使得WooCommerce有了更灵活化的应用场景。本文介绍一个用JavaScript的方法调用WC REST API的例子,要用到Nodejs、esbuild等工具。
继续阅读WooCommerce REST API的使用方法WP REST API创建Zoom Meetings
Video Conferencing with Zoom插件是一款管理Zoom直播的插件,可以在WordPress中创建会议并同步到zoom账号里,也可以将zoom里现有的视频同步到WordPress。本文主要介绍一种通过REST API来自动创建zoom会议视频的方法,可以配合python或postman等工具实现批量创建zoom meetings。
继续阅读WP REST API创建Zoom MeetingsWooCommerce发邮件的逻辑
WooCommerce的邮件发送逻辑历经版本已经发生了很多变化,所以决定更新这篇过时的文章,记录一下WooCommerce 7.8.1里发送邮件的逻辑,以及如何用代码发送任意邮件,如何延迟邮件的发送。
继续阅读WooCommerce发邮件的逻辑如何禁用WordPress的各种功能
WordPress是一个功能非常丰富的CMS,通常功能越多,对资源消耗越大,同时可能会有一些安全隐患,所以关闭不用的功能是合情合理的。本文介绍一些可以禁用Wordpress功能的插件。
继续阅读如何禁用WordPress的各种功能WordPress添加Fancybox的简单方法
Fancybox可以用来展示图片,视频、PDF、Word、Excel、Powerpoint等各种内容,本文介绍一个简单的给WordPress添加Fancybox的方法,借助插件ARI Fancy Lightbox,既能自动将链接转换为fancybox,也能通过给链接添加class的方法手动控制,非常简单实用。
继续阅读WordPress添加Fancybox的简单方法定制GTranslate语言下拉菜单
GTranslate是一款WordPress翻译插件,利用Google Translate自动翻译,轻松将网站变为多语言站点,收费版支持SEO优化。它提供的下拉菜单样式比较简单,本文介绍如何自己来控制下拉菜单的样式,使用Astra主题做演示。
继续阅读定制GTranslate语言下拉菜单关于Astra+Elementor的使用方法
Astra主题是一款注重性能的轻量级WordPress主题,支持WordPress Gutenberg、Elementor和Beaver Builder三种编辑器,拥有众多的demo,可以一键导入,如果你对代码不熟悉,希望快速搭建一个网站,一定要试试这款主题。Elementor编辑器则是众多编辑器中十分出众的一款,对css属性的覆盖比较完整,支持自定义断点,大部分属性可以针对断点来设置,对responsive设计的支持非常出色。如果你对网站性能有要求,建议使用Astra主题。
继续阅读关于Astra+Elementor的使用方法WordPress无法上传大图片
WordPress 5.3新增了处理大图片的功能,目的是自动化压缩不适合网络浏览的图片。但有时上传原图是必须的,如果原图很大,那生成大尺寸压缩图片时可能会因为服务器资源不足等问题导致上传失败。有时也不是真的失败了,就是服务器超时,导致一些该有的ajax响应收不到,从用户界面看就是失败了,但图片其实传上去了。
继续阅读WordPress无法上传大图片Yaymail WooCommerce邮件模板生成器,支持自定义模版
Yaymail是一个WooCommerce Email Page Builder,用现成的组件和拖拽的方式快速拼搭出一个邮件模板。它基于vue.js和shortcode方式工作,在众多的邮件定制插件中,它是我发先的唯一一个支持WooCommerce自定义邮件的插件,虽然你需要写一些代码来使它兼容你自己的模板。
继续阅读Yaymail WooCommerce邮件模板生成器,支持自定义模版用Elementor创建Sticky Header
Elementor收费版自带Sticky Header,但免费版也能很简单的实现这个效果。只需要安装两个插件,基本对所有主题都适用,即便像Astra主题这种自带header Footer Builder的,也能用elementor重建header。
继续阅读用Elementor创建Sticky HeaderAstra主题免费版Sticky Header
Astra主题是最受欢迎的WordPress主题之一,免费版可以导入漂亮的demo,让你实现5分钟搭建一个专业的WordPress站点。只是付费版的才有sticky header功能,不想用付费版咋办,且看下文的Astra Free Sticky Header方案。
继续阅读Astra主题免费版Sticky HeaderWooCommerce 创建自定义邮件(2022)
除了更改WooCommerce邮件的样子外,还可以创建自定义的邮件。发件人、发送内容都可以定制。比如每个产品有不同的供货商,客户下单后要给每个供货商发送邮件,或者要发一些产品你使用说明给客户等等。
继续阅读WooCommerce 创建自定义邮件(2022)Laragon快速搭建自动化Windows 10本地开发环境
Laragon在升级MySQL、PHP、Nginx等各种软件这件事上,Sola还没遇到过比它更简单的。Sola一直用Neard,升级也比较容易,但需要做一些配置,而作者的文档不那么详细。而Laragon的升级,就是把网上的软件包下载下来,放到对应目录里,再切换下版本就完事了,这个思路真的很无敌。
继续阅读Laragon快速搭建自动化Windows 10本地开发环境Windows 10本地安装WordPress,配置虚拟主机,启用SSL
Windows 10本地安装WordPress需要有Apache+PHP+MySql的集成环境,Neard.io是一款无需要安装的后端开发环境,自带各种有用的工具,升级容易,相比wampserver、XAMPP等软件,使用更简单。
继续阅读Windows 10本地安装WordPress,配置虚拟主机,启用SSL