Software Engineering in WordPress, PHP, and Backend Development

Tag: Envato (Page 5 of 17)

A listing and summary of all posts that I’ve contributed to the Envato WPTuts+ blog.

How to Get Started With WordPress

For those who have been working with WordPress for some time, it’s easy to forget how to explain to others how to get started with WordPress.

That is, we take for granted what it’s like to set up a web server, database, PHP, install the software, find a theme, and install a few plugins. And I know: None of that has much to do with development, per se, but it can be a gateway drug for many.

I know more than a handful of WordPress developers who got started by just installing the software, writing a few posts, and finding out what it could do.

In an attempt to revisit the basics and help usher in a new class of people who may end up contributing to the community, I’ve written a series of posts geared directly to people like that.

Continue reading

Get Started with WordPress

If you’re looking to get started with WordPress, whether or not you’re a new user or someone who’s looking to start building things with WordPress, then there’s a lot of information to cover.

Some of this include understanding the ins-and-outs of themes and plugins, and it also includes getting a deep understanding of everything that comprises WordPress.

There’s no doubt: It’s a lot.

  • Databases
  • Web server software
  • Hosting environments
  • HTML, CSS, JavaScript, PHP, Preprocessors
  • …and so on

Some people already have a little bit of experience when it comes to the topics mentioned above, but not everyone does. And if you’re looking to learn that information, then you often have to pay for a course or a membership to a site.

There’s nothing wrong with that, but what if you’re looking for a primer on this information?

Continue reading

Improved Ajax in WordPress: Object-Oriented Programming

A couple of weeks ago, I shared a post on Improved Ajax in WordPress. It provides a link to a tutorial that I wrote for Envato that shows how to incorporate Ajax into your WordPress project using procedural programming.

But not everyone who write solutions on WordPress uses procedural programming. Or you may prefer to write code using object-oriented techniques.

Whatever the case, including Ajax in WordPress is not limited to procedural programming.

To follow-up, I also wrote how to do the same thing in object-oriented programming.

Continue reading

Improved Ajax in WordPress: Procedural Programming

Years ago, I wrote a series of posts for Envato walking readers through how to use Ajax in WordPress.

Then, not long ago, I provided an updated walkthrough of how to do so with better practices (thanks to @gmazzap for the code review on that one).

One purpose of this blog is to provide articles for others who are getting started in WordPress development. That is, I want to share the things I’ve learned to help shortcut others’ learning.

Sometimes, this requires updating old content. Or it requires providing new ways of doing things already discussed.

Case in point: Using Ajax in WordPress.

Continue reading

Tools For Quality WordPress Development

It’s been quite a while since I’ve written anything for Tuts+ Code (which was previous Wptuts+ – the Envato property for all things related to WordPress development), so I’ve slowly started getting back into the habit as time allows.

With my most recent post, I’m trying to share some tools I believe lead to quality WordPress development.

Of course, if you’re an experienced WordPress developer, this likely isn’t for you; however, if you’re just getting into the field and are looking for some things to add to your toolbox, then here’s a list of things I recommend for those starting out.

Continue reading

« Older posts Newer posts »

© 2024 Tom McFarlin

Theme by Anders NorenUp ↑