• Skip to main content
  • Skip to primary sidebar
  • Skip to footer

nSiteful Web Builders

Building a Better Web - One Site at a Time.

  • Home
  • About
    • Testimonials
    • Resources
  • Web Sites
  • Online Marketing
  • WordPress Support
    • Customized WordPress Training
    • 60-for-60 Sessions
  • Web Applications
  • Blog
    • Archive Listing Minimalistic
    • Blog Articles Grouped by Category
    • Case Studies
    • General
    • Portfolio
    • Reviews
    • Snippets
    • Techniques
  • Contact Jeff
    • Purchase Retainer Consulting Hours
    • About Retainer Consulting Hours

By Jeff Cohan, May 9, 2016

Do I Need to Hire a WordPress Developer? – Part 1

The best thing about WordPress is that anyone who can send an email with an attachment can build a Web site with it.

The worst thing about WordPress is the same thing.

Yes, the ease-of-use of WordPress can be both a good thing and a bad thing.

Good, for obvious reasons.

Bad, because it’s really easy to mess things up, in both technical and non-technical ways.

In an article from 2012, entitled “Because we can”, I talked about the non-technical ways one can mess things up.

plugins-repositoryIn this article, I want to talk about some of the technical issues, specifically related to WordPress plugins. Adding and activating a plugin for a WordPress site can be as easy as clicking twice. But there are potential hidden perils behind those clicks. Read on to understand what those perils are and how they can be avoided and addressed.

(I know: this article probably seems like a thinly-veiled pitch. I suppose it is. But I’ve been asked “Do I really need to hire a WordPress developer?” so many times by friends and family and clients that I finally decided to commit my answer to writing.)

What is a plugin?

If you’re new to WordPress, here’s the short answer:
A plugin is a computer programs (“script” or sets of scripts written in the same language WordPress is written in) that extends or alters the core functionality of WordPress.

And here’s the current official definition from WordPress.org:

A WordPress Plugin is a program, or a set of one or more functions, written in the PHP scripting language, that adds a specific set of features or services to the WordPress weblog, which can be seamlessly integrated with the weblog using access points and methods provided by the WordPress Plugin Application Program Interface (API).
https://codex.wordpress.org/Writing_a_Plugin

Potential Technical Problems Related to WordPress Plugins

There are three main potential problems with WordPress plugins. Without going deep into the weeds (a topic for another article), here they are, with very simplistic explanations:

  1. Security Vulnerabilities
    Poorly written plugins — and plugins that employ third-party libraries that have been compromised — can allow hackers to do damage to your site.
  2. Impaired Site Performance
    Bloated and/or inefficiently coded plugins can dramatically slow your site down.
  3. Imminent Obsolescence
    As WordPress is updated (which happens several times a year these days), plugins that are not maintained by their authors can become non-functional or, worse, create conflicts with the core WordPress code.

How can a WordPress Developer Help with Plugins?

Here are some of the things you can expect professional WordPress developer to do when it comes to finding plugins for your Web site.

  1. Professional WordPress developers continually monitor the ever-changing landscape of WordPress plugins by participating in Internet discussion forums and reading articles they find from newsfeeds from the best and brightest WordPress developers, including many who contribute actively to the WordPress project.
  2. They look at compatibility ratings and carefully read through plugin reviews at WordPress dot org — especially the negative ones.
  3. They inspect changelogs to see how frequently and recently plugins have been modified and how.
  4. Once they find a plugin that is a candidate, they investigate other plugins by the same author(s).
  5. They read through the plugin documentation.
  6. They pour through the support forums to find out what problems people are encountering, whether the issues have been resolved, and, most importantly, how responsive the plugin authors are.
  7. Then they download the software and inspect the code. Is it lean enough? Is the plugin well documented? Does it include hooks that would allow a developer to extend it?
  8. Once they’ve earmarked a plugin for use, they spend hours, and in some cases days, testing it out in a real-world scenario on a development site.
  9. If and when they encounter problems on a site — things that stopped working after a plugin was installed and activated — they methodically diagnose potential plugin conflicts.

It’s Your Call

Are you likely to do all — or even any — of those things?

Do you have the time?

Do you have the background?

Sure, you could spend a few minutes asking around on Facebook for plugin suggestions and then choose the first one mentioned.

Or you can make your plugin decision after reading a cursory review on a blog written by someone who has done nothing more than paraphrase the features, functions, and benefits described on the plugin’s Web site.

And then you can cross your fingers.

(Or you can hire a professional WordPress developer.(Extremely thinly-veiled pitch))

Related Posts

  1. Things WordPress Doesn’t Do So Well: Tables
  2. NextGen Gallery Compact Album Mods
  3. Testing Growmap Anti Spambot Plugin
  4. Downscaling Images On Upload in WordPress
  5. Tipsy WordPress Plugin from iThemes
  • Choose the best match.

Written by Jeff Cohan · Categorized: General · Tagged: Plugins, WordPress

  • Choose the best match.

Reader Interactions

Leave a Reply Cancel reply

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

Primary Sidebar

mailchimp signup

Subscribe to get notified when new articles are published. Unsubscribe any time. No spam. I promise. Check out my newsletter archives.

social

Twitter Facebook LinkedIn

Recent Articles

  • Use Case for Custom Post Type: “In The News” March 10, 2023
  • Create a Custom Shortcode to Display a MemberPress Membership Price ANYWHERE on Your Website February 5, 2023
  • Avoid Direct Styling; Use CSS Instead September 21, 2022
  • Blog Tags: What They Are (and What They’re Not) August 5, 2022
  • How to Create a Simple Custom Events Plugin May 24, 2022

Filter By Category/Tag

Categories

  • Case Studies (7)
  • General (61)
  • Portfolio (5)
  • Reviews (12)
  • Snippets (16)
  • Techniques (38)

Popular Tags

Advanced Custom Fields Blogging Child Themes Content Marketing CSS CSS Grid Customer Service Custom Fields Custom Post Types Diagnostics Facebook FooGallery Genesis Gutenberg HTML Images iPhone Libra Live Chat Marketing Media MemberPress MemberPress Courses mu-plugins MySQL Photo Gallery php Pinterest Plugins Post Formats Pricing Project Management Security SEO Seth Godin Shortcodes Social Networking Surveys Taxonomies Trello Twitter Video Web design Web forms WordPress

siteground wp hosting

Web Hosting

wp101

EasyWordPresstutorialvideosforbeginners.
MemberPress CTA

Footer

Background

Web Sites | WordPress Support | Web Applications.

Formally trained in liberal arts and education (I have a B.A. in Government from Harvard and studied Secondary Education at Rutgers Graduate School), I have honed my skills in the communication arts and sciences as a teacher, trainer, instructional designer, writer, photographer, calligrapher, helpdesk manager, database programmer, and multimedia developer.

(I've also been a group counselor, waiter, bartender, bicycle messenger boy, computer salesman, carpenter's helper, financial analyst, and school board president.)

Tech

Systems since 1983.
Web sites since 1994.
PHP since 2001.
WordPress since 2007.

Contact

770-772-5134
Email Jeff
Send Money
All Ways

Copyright 2023, nSiteful Web Builders, Inc.

 

Subscribe

Pardon the interruption. I know popups can be annoying. But I’d love to have you as a subscriber.

Sign up to be notified when new articles are published. Unsubscribe any time.

* indicates required

Powered by MailChimp

×