WordPress・Growing look and features

Add features with plugins

A contact form, SEO measures—just install a plugin. Learn how WordPress adds features, and how to spot a safe plugin.

If a theme is a dress-up swap for “appearance,” a plugin is an add-on part for “features.” A contact form, a popular-posts ranking, automatic backups—the feature you want has usually already been turned into a plugin by someone. Just like installing an app on your phone, you can add features to your site.

A plugin is an app you install into your site

Bare WordPress is actually a simple piece of software that “can only write articles.” You add just the features you need with plugins—and thanks to this design, everything from a blog to an online shop can be built with the same WordPress.

Remember how you added extensions to VSCode to make it a tool that suited you? This is exactly the same idea.

Here are a few of the go-to standards—

Feature you wantExample of a standard plugin
Contact formContact Form 7
Groundwork for SEOYoast SEO
Automatic backupsUpdraftPlus
Security hardeningWordfence Security

Installing is the same two steps as a theme

From the admin screen, go to “Plugins” → “Add New Plugin” to browse the official directory. This one has over 60,000.

The WordPress Add Plugin screen. Plugins are laid out as cards, each with an “Install Now” button and a star rating
The Add Plugin screen. The star rating, install count, and last-updated date are your clues when choosing.
  1. Install Now—download to your site
  2. Activate—it actually starts working

It’s the same flow as a theme, but there’s one difference. Whereas you can only wear one theme at a time, you can activate multiple plugins at once.

How to choose—look at “is it safe?” first

A plugin is a program that runs inside your site, so you shouldn’t just install anything you come across. Low-quality or abandoned ones can be the source of bugs and security holes. Before installing, check these three.

  • Last-updated date—has it been left untouched for years? A guideline is within the last year
  • Number of active installs—the more people using it, the easier problems are to find and fix
  • Rating and reviews—the number of stars, and what the reviews actually say

After installing, too: don’t leave updates unattended

Installing a plugin isn’t the end. Developers ship updated versions every time a bug or security hole is found. When a notice about updates appears in the admin screen, apply it instead of leaving it.

An out-of-date plugin means a security hole someone has already found is left unpatched. Once you start running a real site, logging in regularly to check whether updates exist is one of an operator’s important jobs.

Summary of this lesson

  1. A plugin is an app you install into your site—a form, SEO, backups; just install to add them
  2. Installing is the same Install → Activate as a theme. But you can use multiple plugins at once
  3. Before choosing, check the update date, install count, and rating, and keep to the minimum necessary—don’t add too many

Try it: install a plugin

In Playground, let’s actually experience adding a plugin.

  1. Open “Plugins” → “Add New Plugin” in the admin screen
  2. Type “Contact Form 7” in the search box to find it (it’s a standard contact form)
  3. Install Now” → once the button changes, “Activate
  4. Confirm that a new item called “Contact” has appeared in the left menu

A new menu item = a sign that a new feature has moved into your site. It’s a practice ground where breaking or deleting things is fine, so feel free to try other plugins too.

FAQ

If I delete a plugin, do its settings and data disappear too?
If you only 'Deactivate,' the data stays. But if you go all the way to 'Delete,' many plugins remove the settings and data they'd saved along with it. When in doubt, stop at deactivating first, and only delete once you've truly decided you won't use it.
What's the difference between paid and free plugins?
Many free versions have plenty of basic features, so starting with a free one is no problem at all. Paid (premium) versions generally add advanced features and support. While the free version is enough, there's no need to force yourself to pay.