The WordPress REST API for Complete Beginners

Hi and welcome.

Note:  Site being redesigned MAY 2016

build website wordpressAre you looking to Build and develop websites/blogs using WordPress and want to learn more about how  WordPress works.

Perhaps you would like to customise WordPress, or maybe develop plugins, themes etc.

I’m Steve and I’ve been using WordPress for around 10 years.

Over that time I’ve made minor changes to WordPress by creating child themes, and page templates.

I’ve even created simple plugins for my own personal use.

While trying to do that I have found many sites with excellent code snippets, but I didn’t find any that gave much of an explanation of the main WordPress functions and the code itself.

This  is my attempt to explain as best I can what I have learned and continue to learn as I delve further into WordPress.

Getting Started

To learn how WordPress works you will need to make changes to the code and making untested modifications to a live site isn’t recommended

Therefore your first task should be to create a test site.

WordPress is written in PHP and so a good understanding of PHP is essential to get started.- see PHP Basics for WordPress Websites.

I recommend that before you attempt to write or change any code you should look at:

Tutorials and Notes

While learning how to do things myself I utilise the codex and various existing online tutorials to help.

Because creating tutorials takes a lot of time, and sometimes not warranted due to the quality of the existing material already available online I am experimenting with a less formal approach.

This approach uses notes instead of fully fledged and edited tutorials.

The idea being to highlight missing or hard to understand parts of the process/code that isn’t completely explained elsewhere.


I publish an occasional newsletter which you may find interesting. Just enter your email address below to subscribe


Note: if you’re a small business or personal site owner looking to simply build a website and aren’t concerned with the more technical details then visit my other site.

Was This Article Helpful? Please Rate
[Total: 3 Average: 2.3]

Latest Tutorials

Understanding the WordPress Query- Part 2

understanding-wp_queryIn Part 1 of this tutorial series we looked at the default or main query, the wp_query object and some core loop functions.

In part 2 we look at how modify the main query and how to create custom queries. Continue reading

Was This Article Helpful? Please Rate
[Total: 0 Average: 0]

Creating New Custom WordPress Page Templates

template-selectionMost WordPress themes will come with several page templates by default.

Templates are used to display posts, archives,categories etc and there are many template files included in the theme folder.

The screen shoot below show the 2012 theme folder and highlights some of the template files: Continue reading

Was This Article Helpful? Please Rate
[Total: 0 Average: 0]

Beginners Guide to Understanding the WordPress Query

understanding-wp_queryWordPress stores pages and posts in a MYSQL database.

When you request a web page or post from a WordPress website WordPress needs to query the database to retrieve that page/post.

The database query is a collection of MYSQL commands, and must be constructed before the query is executed. Continue reading

Was This Article Helpful? Please Rate
[Total: 0 Average: 0]