Software Engineering in WordPress, PHP, and Backend Development

Tag: WordPress (Page 143 of 219)

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

When To Start Contributing To WordPress

One of the points of frustration – or even dismay – that people have when they have a passion for working with WordPress is the fact that they don’t have an opportunity to commit anything to core. Or, rather, they don’t have the time that they wish they had to contribute anything to core.

And it can make you feel a little guilty (though it shouldn’t).

Sure, there are a lot of open source projects that are available many of which will merge a pull request in the same day if you were to offer one, but if you’re someone who uses WordPress daily for blogging, design, and/or development, then you likely have a strong urge to commit a patch to core and to see your name show up in the credits screen.

And no, it’s not for the point of having your name listed as a core contributor or for pride or anything like that, it’s for giving something back to the software that’s given you the ability to make a living, to make a side income, or just to build cool things for cool people.

But the challenge is actually finding the time.

How do you find the time between your day-to-day schedule between work, family, projects, and so on to pour through Trac in order to find something that you’re able to work on, to patch, to submit, and then to hope it gets merged into core?

WordPress Core Trac

WordPress Trac

The easy answer: You make time.

Easy. Just use a black hole like in Interstellar.

Easy. Just use a black hole like in Interstellar.

But, c’mon, is that really a fair answer to give to someone who really does want to give back or who feels a sense of dismay that they aren’t able to do so for whatever circumstances?

Continue reading

Two Takeaways Regarding LoopConf

Over the past few months, one of the larger items of discussion within the WordPress community is that of LoopConf.

LoopConf

It’s a pretty big deal because it’s the first conference of its size to be focused specifically on WordPress developers – a niché conference, if you will – but perhaps the largest point of discussion around the conference has been the point of pricing.

Interestingly enough, at the same time all of this is happening, the community has also been talking about hosting specialized conferences that cater towards specific areas of WordPress. Whereas WordCamps tend to hit bloggers, beginners, businesses, developers, and designers, some have been talking about conferences that focus specifically on one to maybe two of these types of audiences.

So LoopConf comes around and basically does both: It provides a conference that’s a proof-of-concept for the idea of specialized conferences, and it shows us how the pricing of a conference affects the attendance.

It’s really the perfect time to be hosting this type of event.

Continue reading

When You Export All WordPress Data…

TL;DR: Exporting a lot of data? Don't forget the "posts_per_page" argument.

If you’ve ever done any work for yourself or for others in WordPress where you’re responsible for importing a lot of data in a specific format (such as a CSV), then the odds that you’ve had to also work on writing an export tool for the same data are pretty high.

I mean, it makes sense, right? Get the original data into the new, WordPress-based system, do work in the new system, export the data so its portable for others.

But how is this information usually structured?

Continue reading

The Low Barrier To Entry of WordPress

Oftentimes, one of the great things you hear about WordPress is its low barrier to entry.

Depending on who you ask, this may be seen as a good thing or this may be seen as a bad thing. Whatever the perspective, I think there are inherent problems with treating any language and/or platform that way.

At best, experienced developers can pick it up quickly. At worst, beginners feel as if they’re lacking because this “low barrier” doesn’t actually feel so low.

Continue reading

« Older posts Newer posts »

© 2025 Tom McFarlin

Theme by Anders NorenUp ↑