Software Engineering in WordPress, PHP, and Backend Development

Author: Tom (Page 388 of 427)

Plugins For WordPress Developers

There are a number of plugins for WordPress Developers that I consider to be must-have for any local development environment. These include:

Each of these serves a unique purpose when working on themes and plugins especially if you care about localization and using the latest version of the WordPress API.

The downside is that it can be somewhat of a pain to install these each time you setup a new development environment (depending on how you actually setup your local machine).

But thanks to the guys over at WordPress VIP, this process for getting up and running with the necessary suite of plugins for WordPress developers is much easier.

Continue reading

Programmatically Set a WordPress Template

If you're an advanced developer or just want the TL;DR version of this, skip to the code.

Programmatically Add a Template to a Page

One of the nicest things about WordPress is the ability to customize the look and feel of pages by applying customized page templates.

Whenever I am working on an advanced theme or an application, I often treat my pages like views and my templates like layouts.

In cases like this, I often need to programmatically create posts, pages, and other data upon theme activation. Similarly, I’ve also needed to programmatically add a template to a page during activation, as well.

This is relatively easy to do.

Continue reading

Why Bloggers and Developers Should Understand WordPress Frameworks

Recently, someone asked me if a given theme was compatible with another popular WordPress framework. The short answer is that no, it was not, but it did get me thinking: If there’s one word that’s becoming all too common in the WordPress space, it’s “framework.”

If you were to ask a handful of people to define “framework,” you would probably hear one of two things:

  1. Novice-to-experienced bloggers would say that it’s a theme with a variety of customization options
  2. Developers would say that it’s a way to more easily build a theme

I’m sure there are a few other responses but, generally speaking, this is what I hear and read the most.

Instead, I think that “framework” is way over used in the WordPress world and the lack of understanding has the potential to negatively affect both bloggers and younger developers.

Continue reading

« Older posts Newer posts »

© 2025 Tom McFarlin

Theme by Anders NorenUp ↑