Category: Resources
-
Receive data via WordPress REST API Endpoint from API Callback URL or Webhooks
In most cases when you’re working with WordPress REST API, there is something called a callback function. WordPress doesn’t have a very clear way of how to use things like webhooks, so we’ve had different plugins come in. I have realised that we can actually just use the REST API to handle your callbacks and…
-
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…
-
How to find Reusable Blocks and add them in the Admin Menu
Reusable blocks utilizes the custom post type data saving methodology embedded in WordPress. it joins the many other in-built custom post types like the navigation, media, posts and pages. However, you are not able to see this post type in the admin menu because it is hidden by default in WordPress core. However, like all…
-
Create ACF Admin menu Options Page & Sub Pages with Advanced Custom Fields
You can create Admin menu Options Page & Sub Pages in WordPress with Advanced Custom Fields. This video takes you through the process of making a Top menu page, sub menu pages add settings fields. For extra credit, shield your settings fields in a PHP Plugin. Here is the code sample as a plugin.
-
Send Gravity forms data to External API from WordPress
Get data from a submitted Gravity form and send the data to External API via WordPress using wp_remote_post function and gravity forms hooks. This is a coding tutorial that teaches you to make your own implementation for your purposes. To make a purchase of some of the tools I use in this video, use links:…
-
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…
-
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…
-
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…
-
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…