Why I Love WordPress

October 3, 2012

WordPress Logo Notext PNG

WordPress is great. I love working with it. I spend much of my busy time working with it, building with it, and learning about it. Why is this so? Why do I love WordPress so much?

Infinite Expansion

One of the best features of WordPress is that it’s based on open-source software, so anyone with experience programming with PHP can look at the functions, change them, and even add new functions.

This ability allows for any PHP developer, such as myself, to get into the code base, learn how WordPress works, and then write a plugin that can add to or change many of existing functions.

The core developers write so many functions whose sole purpose is to provide hooks and functions for other developers to use while making plugins and themes. This makes it easy for beginners to jump in, and makes it possible for experienced developers to fully create whatever they can imagine.

A Helpful Community

You have a problem with something? Someone has probably already found the answer to it, or are willing to help you find the answer to the problem. The Codex is a great place to look for help about a specific function or topic first, and the support forums are good for more difficult problems or getting solutions to unique situations.

Always Growing and Improving

WordPress is always growing and improving itself. The core developers are always adding new features and improving old ones. The occasional feature may be hidden or removed during an update, but only because it was depreciated or unused by most.

Security holes? Fixed in a day. Want a new feature? Suggest it, and it may be included in a future update. Want custom software for your website? Look in the plugin repository.

 

Working with WordPress is always great. The interface is good, new features are often welcomed, and the community is very supportive. That’s why I’m proud being a contributing member of the community, and hope to put all of my skills to their full use in the future.

1 comment

  1. Shital Bhalani - December 13, 2013 1:01 am

    I’ve been using wordpress for years, but it wasn’t until I started following css-tricks that I understood the full power of it. Now, when I build a site, I install a fresh copy of wordpress, and delete all the default themes and default plugins (except for akismet).

    The 3 minutes it takes to install wordpress gives me an intricate user system that can handle passwords, user levels, etc. easily and securely . . . all for 3 minutes worth of effort. Then I install the “Types” plugin to allow me to create custom post types and fields super fast.

    So far that puts me less than 30 minutes into development and I’ve already got a custom database, a user management system that handles passwords, resetting them, “forgetting” them, etc., and I’ve already got a pretty robust back end management system for my client and the ability to have visitors post and reply to comments, pages and post if I want to. Not bad for 30 minutes worth of work.

    The rest of the time is spent building a theme for the site. Super fast, and super easy development. I’m a php guy, so creating a custom template is pretty painless. It’s very easy to tap into the wordpress API.

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

*