Category: Developer Tools
-
Create a Custom WooCommerce payment gateway from Cash on Delivery Gateway
In the previous article, we learned how you can create a custom WooCommerce payment gateway from scratch. Today, we shall build a custom WooCommerce payment gateway from the WooCommerece Cash on Delivery Gateway. If you check wp-content/plugins/woocommerce/includes/gateways/ and you will find all the available gateways. Get a Copy of Cash On Delivery payment gateway Get…
-
Get Contact Form 7 Data. Send it to External API in WordPress
Collect form Data using Contact Form 7 plugin in WordPress. Store the data in the WordPress Database using the Contact Form 7 DB addon. Send a copy of the form data to an External API. We also set up our own data server for this task. You can also automate your API Requests and Webhooks…
-
Continuous Development with Powerful Github Actions for WordPress
If you have used Travis CI before, then automation and CI/CD pipelines are nothing new to you. With the continued development of software and acquisition of Github by Microsoft, it was only a matter of time before the tech giant got it’s own innovation in the Continuous Integration and Continuous Development Pipelines game. This was…
-
Elementor 3.0 Released with New Features
Every software that does not get upgrades is as good as dead. Why? No software is ever built to perfection on version 1. That is why you have facebook and google still hiring developers to find faster ways to showcase data and build faster apps and FIX BUGS!! WordPress plugins are no different. They come…
-
Building a Lightbox JS Gallery Plugin for ClassicPress & WordPress using Custom Post Types
One of the power tools that WordPress & ClassicPress give is the ability to tap into the in-built functionality of the software core. I got a challenge by a customer recently and as they shared, I figured using lightbox JS by Lokesh as a tool for implementation would be spot on. The video below highlights…
-
Functions.php vs Plugins: Where should we add new code snippets?
This has been a life long question for WordPress and its developers since time began. Where should we add new code? The renown and agreed methodology is that all code that seeks to harvest information and display it to the frontend or admin, needs to be in a plugin. Why? Short answer; because plugins have…
-
Migrating WordPress to ClassicPress: Fix those errors
You can switch your WordPress installation to ClassicPress as a choice Content Management System (CMS). There are reasons as to why that I shared here about moving from Gutenberg. However, due to some slight changes in file structures in ClassicPress, you might have errors that the switch plugin highlights. Here is how I solved a…
-
Fix Broken WordPress 5.5 Plugins + Themes with missing jQuery Migrate JavaScript
New shinny tools put smiles on those who are innovators. While the same sentiment might be carried for new software, one has to brace themselves for the bugs that come along with it. While Upgrading to WordPress 5.5 comes with inbuilt XML sitemaps improving general SEO for more people, better security, it has one challenge;…
-
Goodbye WordPress Gutenberg! Hello ClassicPress
In the wake of the recent release of the Gutenberg accessibility review report, we need to revisit the Gutenberg Editor vs ClassicPress project. I wrote an article last year covering my journey learning how to develop blocks for Gutenberg. It detailed the various investments I had done to prepare myself for the upcoming Block Editor.…
-
Is PHP dead? Why should I upgrade to PHP 7.3?
For the average computer user, the bunch of numbers and letters are gibberish; making software development one of the most misconceived trades there are. However, software development in these later years has seen a spike in the number of developers striving to learn to engage in this field that will move the global community to…
-
SVN delete: Removing a folder in WordPress Repository plugin/theme
I struggled with trying to remove a misplaced folder in a plugin I had submitted to the WordPress repository. Little did I know that SVN and Git both as version control systems work differently. Ordinarily, deleting a folder physically using your default computer system GUI will cause you Git repo to register a new change…
-
Gutenberg: How do we tell our story?
As a developer, we face challenges of being inadequate. Thus my dilemma writing about the talk I did today at the WordCamp in Kampala. Learning Gutenberg was a challenge I took as soon as it was announced by Matt Mullenweg in state of the Word 2015. I am writing this while at WordCamp Kampala 2018.…