Software Engineering in WordPress, PHP, and Backend Development

Tag: WordPress (Page 46 of 219)

Articles, tips, and resources for WordPress-based development.

Getting Started with Gulp Starter Packages

Talking about CodeKit and the benefits it offers for front-end developers has also come just after a post and the benefits that something like Gulp offers, as well.

A post on the difference between the two, why you may want one over the other, and the advantages or disadvantages of either can be its post.

But for this, I’d like to take the starter packages I wrote about regarding Gulp and give a simple example of a starter Gulp file and how to use it in your WordPress projects.

Continue reading

Quick Tip: Metadata and Inline Editing

If you have a custom meta box or are working with custom metadata at the post-level, then you may stumble across a problem with having data accidentally deleted when saving it from the Bulk Edit screen.

The setup for the problem is something like this:

  1. you have a collection of posts that need to be changed,
  2. you load all posts in the bulk edit screen (as shown above),
  3. you apply a change.

Once this happens, the change occurs, but it erases any custom post metadata that you may have.

Continue reading

Object-Oriented Programming in WordPress: Statement of Work

Before we get into the topic of object-oriented analysis and design (which is when most of us get the most fun out of what we do aside from actually writing code), it’s important to follow-up a few more things regarding understanding customer requirements.

In the previous post, I mentioned:

If you take time to understand what they want from the beginning, then the requirements don’t have to be a 50-page document outlining how every single module has to work.

For example, whenever I put together requirements (or a Statement of Work) as I usually call them when I send them to clients, I rarely exceed ten pages, and it’s often less.

And though there are times when it’s longer, I think that part of the reason that developing a short set of requirements comes with the preliminary discussions to make sure you and the customer(s) have developed a common language with which you can work.

When you do that, the requirements and the statement of work – whatever you opt to call them – don’t have to be as long.

Continue reading

What’s the Difference in CodeKit and Composer?

Since I’ve written about CodeKit and Composer (more about the latter in recent posts, really), I’ll occasionally get emails asking which do I really prefer using whenever it comes to working on projects for others.

And the short answer is that they aren’t mutually exclusive. If anything, they can complement each other. They aren’t substitutes for each other.

As I’ve moved from less and less frontend-oriented projects, the less I use CodeKit. And the more I’ve moved more towards backend-oriented development, the more I use Composer.

Furthermore, front-end development is different than back-end development, right? So, again, why would we ask:

Should I use CodeKit or Composer?

That’s where the longer answer comes into play.

Continue reading

Scheduled Post Shortcut 1.4.1 Now Available

Scheduled Post Shortcut is arguably my least popular plugins. That is, has an extremely low number of downloads based on what few number of analytics I have.

Scheduled Post Shortcut 1.4.1

Regardless, it’s one that I use (I mean, I technically wrote it for myself) and there are those who use the plugin if they write with any sort of regularity – whatever that may be for them.

However, it’s been brought to my attention by a number of people who joined up as members that they saw an error message in their dashboard whenever they logged into the site.

No good, right?

So as I head into the holidays, I wanted to get a quick fix for this out as a “thank you” to those who use it and for those who reported the error and who have signed up to join the site.

Continue reading

« Older posts Newer posts »

© 2025 Tom McFarlin

Theme by Anders NorenUp ↑