Advanced

Creating WordPress Plugins with the WordPress Plugin Boilerplate

Creating a WordPress plugin is not necessarily a difficult task for an experienced WordPress developer, but I recently found an easier way to create one quickly.  What I really like about it is that I didn’t have to sacrifice good coding standards and good WordPress standards.  It also allowed me to keep a structured approach […]

Creating WordPress Plugins with the WordPress Plugin Boilerplate Read More »

Charge Tax on Shipping Using Gravity Forms for WordPress

After figuring out how to charge tax for only one state , I then needed to include the shipping in the taxable amount. When I used the calculated field ( ({EMT Code Membership:30} + {Shipping:28} ) * .07 ) in Gravity Forms, the total would not refresh. I looked in the javascript for Gravity Forms

Charge Tax on Shipping Using Gravity Forms for WordPress Read More »

Create a CSV File of WordPress User Information with PHP

One of my clients wanted a list of their clients and the client’s information to download on demand. I added the following php code to their themes functions.php file. This will pull the information from the WordPress user record and user meta table and create the CSV file. When finished, a link is provided to

Create a CSV File of WordPress User Information with PHP Read More »

Debugging WordPress: When Deleting Plugins Doesn't Help – s2Member, WP User Avatar, and WP Curtain Incompatibilities

Well, that’s 8 hours of my life I can’t get back. But, I learned a lot! My WordPress website using the s2Member plugin was supposed to redirect my subscribers to the Welcome Page that I had set up AND it was supposed to hide the wp-admin screens from them. But, every time I logged in,

Debugging WordPress: When Deleting Plugins Doesn't Help – s2Member, WP User Avatar, and WP Curtain Incompatibilities Read More »

First Data Unauthorized Request. Bad or missing credentials: Things are not always as they seem.

I added code to a client’s website a while back to allow them to use First Data to take credit cards on their site. Everything was working well until last week when it just quit working. It was no longer communicating with First Data. It completely stopped receiving a response at all from the CURL

First Data Unauthorized Request. Bad or missing credentials: Things are not always as they seem. Read More »

First Data Global Gateway API – Rolling Your Own Recurring Payments Using TransArmor Token PHP JSON REST Example

Unfortunately, First Data’s Globa Gateway API doesn’t allow for recurring payments. You either have to use their hosted payment pages (not a viable option for most of my clients) OR you have to roll your own so to speak. Using the TransArmor Token option, it is possible to write your own code for recurring payments.

First Data Global Gateway API – Rolling Your Own Recurring Payments Using TransArmor Token PHP JSON REST Example Read More »

Scroll to Top