Want to get a listing of all the fields saved in Advanced Custom Fields? Here’s how, and it’s an interesting way of fetching data from another WordPress plugin.
After a lot of google-fu I managed to find the solution hidden deep within a comment thread on a PHPStorm feature suggestion
By default you can set up Stripe, PayPal and other payment gateways to complete a sale using Easy Digital Downloads. But all of them happen on a separate checkout page. Wouldn’t it be nice if you could use something like Paddle or SendOwl to collect payment in a simple popup modal, and have Easy Digital Downloads handle the software licensing?
Easily see the sales data when you get a new message or support request, with links to quickly jump to that sale or license key in Easy Digital Downloads. Huge time saver!
It’s common practice (at least at the moment) in the WordPress world to offer a discount when someone renews their license key for your plugin. But I don’t want to give the same full discount forever, if they let their license expire then decide to renew weeks or months down the road. By creating a time limit on the discount it forces the decision to be made and renew.
You have a plugin, but you want users to be able to use it in their native language. Learn how to get it ready for translation, things to watch out for, and tips for maintaining it as you change the plugin over time.
I needed to create a bunch of one-time use discount codes for a store, and created a script to do just that.
For one of my courses, I needed a way to create different paths or “streams” students could take through the course.
While there is an API for working with Easy Digital Downloads data, you might just want to fetch all the downloads you have or query for a specific one.
The latest version of the WordPress.org plugins page contained the full text of the last two reviews, even if those reviews are false or mis-leading.