WordPress Websites

The word WordPress means different things to different people. WordPress is a content management system, or CMS, which means it is a way for non-technical people to manage the content (words, images, audio, video, etc.) on a website.

diagram of how CMS works

With a CMS you can get a web developer to build the structure, functionality, and design of a website and then manage your copy and images on your own.

WordPress is by far the most popular CMS out there in the world. It has been estimated that 30% (!!!) of the entire World Wide Web is now built with WordPress. What this means is that having a WordPress site means that it is unlikely that the technology will ever become outdated or abandoned. The developer community is huge, and you will always be able to find someone to help you re-design your site or add more functionality.

You can have a web developer set up a self-hosted a WordPress website by having them use the free code on WordPress.org, or you can build a site on WordPress.com that does not require you to buy separate web hosting. There are advantages and disadvantages to both of these.

Self-hosting your WordPress.org site means that you have a LOT more flexibility to add a customized design and unusual functionality. You also have more control over the ownership of the code. There is the cost of hiring a web developer to build it as well as an ongoing cost of the web server.

Building a site on WordPress.com can be a faster and easier solution, but you lack the flexibility to build something unique. There is also the ongoing cost of paying WordPress.com to host and maintain the site.

WordPress Themes

You can change the look and feel of your WordPress website by easily switching out the layout and design, called a theme.

Some WordPress themes are very basic and free to use, while other themes have a lot more functionality, generally called “premium” themes, and cost a bit of money for a fee. Some of these fees are a one time payment, and other times there is an annual cost to continue to receive bug fixes and updated code.

One of the good aspects of an pre-fabricated theme is that it is very cost effective for the quality of design you will be receiving. The drawbacks, however, are: 1) there is a chance your site will look exactly like someone else’s on the web and 2) the themes are often bloated with code you do not need and can slow down your user experience.

If you want a unique and faster website, it is often better to have a web designer create a custom WordPress theme for your site.

WordPress Plugins

WordPress also has a very extensive network of added functionality called plugins. Plugins can add all sorts of features from a simple spam blocker to a complex online shop for your website.

Like themes, some plugins can be added with the click of a mouse and come in both the free and paid (i.e. premium) varieties.

A good web developer can create custom plugins specifically for your needs.

Let Us Help

If you need a WordPress website developer, or any type of web developer in the Washington DC area, please contact us for more information.

  • CSS Styling the Audio Element

    There are a few things you can do with CSS to style the HTML audio element in various browsers.

  • How to Get WP RSS Aggregator Feed to Validate

    I’m using the plugin WP RSS Aggregator, and I couldn’t get the custom feed to validate in other places. The validator said that it was missing an <author> field. If an item doesn’t have an author, then the feed doesn’t even supply an empty one. The way to fix it is to go to wp-content/plugins/wp-rss-aggregator/templates/custom-feed/entry.twig ... Read more

  • How to Remove Rank Math Top Banner

    Rank Math has added an ugly top banner to the sites using its plugin. Here's how to hide it.

  • Fix for High CPU Usage on Siteground

    The MailPoet cron job on my website was triggered by Google Bot and caused my CPU seconds on Siteground to go over the quota. Here's how I fixed it.

  • Fast MIDI Song Starter

    Here is a really easy way to build MIDI chord progressions using iRealPro.

  • What is Full Kontakt Required?

    Perhaps you don't know what Kontakt is or how it works. Hopefully we can sort these things out and get you on your way to making some music.

  • How To Style a Range Input Slider

    If you are going to build a custom html audio player, you will need to know how to style a range input slider.

  • How to Build a HTML Audio Player with Vanilla JS (Part 2)

    Here is another tutorial on how to build a custom html audio player with vanilla js.

  • Coding a Custom HTML Audio Player (Part 1)

    Here is a starter tutorial on how to create a custom HTML audio player with HTML and JavaScript.