Wordpress Developer



WordPress developers are a type of web developer who work with WordPress (WP), an online content management system, to design and create web applications. Unlike traditional web developers who develop sites from scratch, WP developers work on integrations and plugin development for use on WP-powered websites. WordPress Developer Resources: WordPress has compiled an official list of developer resources including a code reference and handbooks for APIs, plugin and theme development, the block editor, and more. This is another must for developers as they become more advanced. Understand the Primary Skill Sets Required. The acclaimed philanthropist Charlie Munger once said.

Over the past few years, the number one thing that I hear from many clients goes something like this:

WordPress Developer job description. We are looking for an experienced and passionate WordPress Developer to join our IT team! As a WordPress Developer at our company, you will be responsible for both back-end and front-end development, including creating WordPress themes and plugins. We are expecting you to have a strong understanding of.

Our previous developer has gone AWOL on us and our project isn’t complete.

What a total bummer, right?

I mean, as far as the client is concerned, they’ve [likely] paid out money to someone in order to build them a site or an application and the person has left. Then, on the flip side, those of us who try to good honest business with integrity get associated with people who do things like that.

So even if a person comes to us wanting to hire us to complete the task at hand, they’re likely a little unsure as to if they can actually trust us to finish what they thought was going to be done the first time.

And though I know the conversation about what qualifies a person as a WordPress developer and doesn’t has been mentioned several times, I want to be clear that this is not meant to re-ignite that conversation or really contribute to it (though it may, in some ways).

Instead, I’m trying to clarify what a developer actually is, the realities that go into building something custom for someone, and what to expect when you get into that field.

I guess the target audience isn’t the typical WordPress developer. Instead, it’s targeting those who are looking to hire people to employ for their WordPress project, but aren’t sure they’re hiring the right talent.

Hiring a WordPress Developer

First, I think it’s important define what I believe to be the type of person a customer is looking for and the type of person that they actually get. And since this is just what I think, this may vary from any other person you talk with – hopefully not, but maybe so.

Anyway, so a client has an idea for a project and s/he needs someone to build it. If they’re a good client, they have paperwork, a budget, have done their due diligence, and so on. Then they hop on the web and start looking for a WordPress developer because they’ve heard good things about WordPress and good things about its power in creating web sites.

On top of that, there are a lot of people who appear to be WordPress developers. So the customer hires a WordPress developer, a down payment is made, and all seems good.

At first.

Then the client starts asking the developer to implement some type of functionality that s/he doesn’t know how to do (read: doesn’t know of a plugin that will do it for them). So rather than take ownership of his or her lack of responsibility, s/he just takes the money and runs.

And that’s the short version. But I digress.

After all, once you have some type of a downpayment and you’ve done some level of work, you’re morally above board in terms of keeping what you’ve earned, right?

You Haven’t Hired a Developer

Instead, you’re hired someone who knows how to use WordPress – essentially, you’ve hired someone who knows how to use an application that you don’t. Or perhaps you’ve hired a power user.

Whereas a developer is someone who knows how to take a certain set of tools and create something with it that sits on top of WordPress or extends WordPress, this is a person who knows how to find something that gives your site a certain look and feel (a theme), and how to install certain plugins (to introduce functionality), but they aren’t capable of writing code on their own to bring the project to life.

There are a number of ways to identify an actual developer. Sometimes I’ve heard it put as simple as this:

A developer knows what a constructor is.

Clever, right? It’s not a good measuring stick for the average client because odds are they don’t know what a constructor is (and why should they?).

Instead, you’re looking for someone who knows the right terminology, the proper techniques, and processes for unearthing how a project should look, feel, function, and perform. Then they should be able to go away by themselves or with their team and bring the idea to life.

They should be able to easy to answer questions like:

  • What are some past examples of WordPress projects that you’ve worked on?
  • Do you have a blog, portfolio, articles, or code that’s available to see anywhere else online?
  • Do you have references of work that you’ve done and/or others who can speak to the quality of work that you’ve done?

And if you’re a a bit more technical, a WordPress developer should be able to answer:

  • What is the event-driven design pattern?
  • What’s the difference between actions and filters?
  • Why is it a bad idea to use some of the newer PHP features when working with WordPress-based code?
  • Are plugins written in an object-oriented or a procedural manner?
  • What are five of the available WordPress APIs
  • …and so on

This is far from exhaustive, but it’s a start. And I’m sure many of you would even say that these are softball questions.

Anyway.

As far as finding the right kind of talent or the right kind of person to work with you is concerned, price is always a factor, right? That’s because you have a budget and that’s because you don’t want it wasted on someone.

But There’s Cheap Labor

Sure, where there’s labor, there are results.

But just as with so many other industries, where there is cheap labor, there are usually weak results. No body wants that, but no one wants to shell out several thousand dollars to bring their idea to life either.

But the teenager up the street can do it for $100.

He can do something for $100, but s/he’s not doing development.

There Are True WordPress Developers

Wordpress developer nyc

But what’s the point of all of this? The bottom line is there are such things are WordPress developers and they are not the kind of people who can install WordPress, a theme, and a plugin then claim they’ve “developed” a project.

These are power users.

WordPress developers are people who should be skilled in thinking analytically, who are able to bring something to life using a variety of tools and code, someone who is able to articulate what you’ve requested that you wanted, someone who is able to provide a process by which they bring your request to life.

There should be a back and forth cycle of revisions and conversations so that when the time comes to launch the actual site, it’s as smooth as possible. You shouldn’t have to hold your breath and hope it holds together because every detail has been scrutinized and it has been tested and even exercised on a staging server.

Features can be added and removing through the use of features of source control, and you should feel completely comfortable and at ease asking the developer if something can be done and having them give you a well-informed, well-reason response as to why something can be done or can’t be done and why it may or may not be out of scope for the given budget.

But right now, we’re not seeing a lot of conversations like that. At least not in WordPress or at least not in my experience.

So if you’re someone who’s looking to have something built on top of WordPress or within WordPress, consider a list of questions and conversation pieces that you’ll have with your developer – interview several people just like you would any other job – and go with the one that best fits the needs.

Wordpress Developer Resume

Otherwise, you’ll end up with something. Just not with what you want.

You’ve got a cool new plugin and are hoping to give it some exposure. You’re in the right place. Just ask us to host it for you. You’ll be able to:

  • Keep track of how many people have downloaded it.
  • Let people leave comments about your plugin.
  • Get your plugin rated against all the other cool WordPress plugins.
  • Give your plugin lots of exposure in this centralized repository.

There are some restrictions

  • Your plugin must be compatible with the GNU General Public License v2, or any later version. We strongly recommend using the same license as WordPress — “GPLv2 or later.”
  • The plugin must not do anything illegal or be morally offensive (that’s subjective, we know).
  • You have to actually use the Subversion repository we give you in order for your plugin to show up on this site. The WordPress Plugin Directory is a hosting site, not a listing site.
  • The plugin must not embed external links on the public site (like a “powered by” link) without explicitly asking the user’s permission.
  • Your plugin must abide by our list of detailed guidelines, which include not being a spammer and not abusing the systems.

Submission is Simple

  1. Sign up for an account on WordPress.org.
  2. Submit your plugin for review.
  3. After your plugin is manually reviewed, it will either be approved or you will be emailed and asked to provide more information and/or make corrections.
  4. Once approved, you’ll be given access to a Subversion Repository where you’ll store your plugin.
  5. Shortly after you upload your plugin (and a readme file!) to that repository, it will be automatically displayed in the plugins browser.
  6. Check out the FAQ for more information.

Wordpress Developers

Readme files

Wordpress Developer Training

To make your entry in the plugin browser most useful, each plugin should have a readme file named readme.txt that adheres to the WordPress plugin readme file standard. You can put your readme file through the readme validator to check it.