How to create WordPress Block Patterns and Block Templates

In this article I will show you how quick and easy it is to set up your page/post layouts with block patterns and block templates. Let’s start with block patterns.
Read this »In this article I will show you how quick and easy it is to set up your page/post layouts with block patterns and block templates. Let’s start with block patterns.
Read this »If you have been using the free edition of Google’s email services, what are your options now that Google has discontinued their free service?
Read this »Here I include some hand picked online resources intended for our clients to educate themselves on SEO. These are resources that which we feel are suited to small New Zealand businesses.
Read this »In a nutshell, website hosting (or web hosting) is a service that stores a website (which is made up of computer files and sometimes databases) on a special purpose computer and delivers it to anyone who requests some information from your website.
Read this »Note: this an excerpt from our Web Site Management Instruction Manual
Search engine optimisation is all about improving how a website performs in the results returned by the search engines (Google, Yahoo, Bing/MSN, etc.) for related keywords and phrases. There are 2 main aspects to it – 1) On-site SEO and 2) Off-site SEO.
Read more »On a new WordPress site that I was working on I got an error message “The response is not a valid JSON response.” when I attempted to upload an image to a page via Gutenberg block editor.
After Googling it, I found a myriad of different solutions and troubleshooting steps to take but in the back of my mind I remembered encountering this before and remembered that it was a simple fix. One solution suggested using the Media Library upload button instead of the direct Upload button. This did actually did allow me to upload the image but when I went to save the page I got the error “Updating failed. Error message: The response is not a valid JSON response.”
Read more »In the context of WordPress, page builders are add-ons that provide an alternative interface for creating and laying out web pages. I have concluded that page builders are not a good solution for me or my clients. Here I discuss why.
Read this »I started building websites with WordPress in 2007. Since then WordPress has been my content management system of choice. Over the years I’ve witnessed a lot of great advances in WordPress. But even back 12 years ago WordPress was a great platform for building websites. I found that I was always able to customise or hack it to achieve what I wanted. For example, WordPress didn’t have navigation menu management features built in. But I was able to write a simple plugin that converted the Blogroll Links Manager feature into a navigation menu manager.
In the last 12 years I’ve witnessed the evolution of WordPress from a blogging-centric system that could be adapted to work as a basic CMS into a full-blown CMS and even a web application framework. Here are some of my favourite WordPress advances:
Read more »(updated Aug 2019)
If you are setting up an e-commerce web site (shopping cart, online store, online shop), one of the decisions you will have to make is what system you are going to use for collecting payment. Payment can be handled off-line (by bank deposit, cheque, etc.) or automatically at the time of purchase by real-time credit card processing. In the case of off-line payment, the customer is provided with instructions for making a bank deposit or posting a cheque and the order is processed after payment is received. It is the simplest and least expensive system to set up but may present a barrier to some customers who are looking for the instant transaction that can be had using a credit card.
We should also mention POLi at this point. POLi allows instantaneous transfers from the buyer’s bank account to the merchant’s bank account. It can allow an instant transaction to take place with out as much cost as a credit card transaction. It requires a little more effort than a credit card purchase in that the customer has to log in to their bank account to complete the transaction but it’s much cheaper than a credit card transaction (at least 40% and more than that for larger transactions as fees are capped at $3).
When it comes to collecting credit card payments online in real time, there are two main types of systems:
Update May 2023: This solution still works in 2023!
I was embedding some Google maps and was having trouble setting the initial zoom level. But after playing around with it for awhile, I figured out the simple trick for how to do it. I thought I would share it here in case it helps someone.
Read more »