In this particular case, our customer wanted to use this Add On to capture billing details from his members when checking out with the Off-Site Payment Gateway – PayPal Express. But, wanted to disable the billing details for his Free Level (the Add On above would have inserted these billing fields into both the free and premium levels).
There is something deeply satisfying with Code and the ability to form, mold, hack and debug your way to a solution. Especially a solution which produces desirable results that turn into awesome reviews!!
In an online video, not so long ago, I heard a quote that went something like:
The Programmers, developers and coders of today are the modern Wizards and Rock Stars of our age. – Will I Am (I think..)
Back then, I thought: “Well that was a bit much.”
But I have to admit, there really is something quite magical about turning some lines of seemingly odd and encoded digits and figures into solutions that help make peoples lives better.
If you want to learn to develop cool, new things why not try:
Recently I wrote my first ever coding gist from scratch! I know, it really isn’t such a big deal but for me it was really nice to experience some progress being made of my developer skills.
I have tinkered with pre-written gists, made edits to some to suit my own preferences but never have I made one from scratch.
In the below gist, I basically hook into the a part of the Paid Memberships Pro code that handles the different currencies of the plugin and adjust the layout of the Danish Krone. This was inspired by one of our members who needed the layout of the currency to look a little different to how (PMPro) handle currency layout by default.
Creating this gist involved me, looking for the location of the currencies, figuring out where to hook into the code and then of course, writing a function that will ultimately change the default currency layout to that of our client’s request.
No big deal, right? Sure. If you are a developer!
Perhaps, this calls for a bit more of an in depth step by step guide on how I did this and the process I followed? If you think so, let me know in the comments below.