Skip to main content

Published 28 March 2026 · 6 min read

8 WordPress Settings You Probably Did Not Know Existed

These underused WordPress settings can improve performance, moderation, scheduling, and admin usability. Includes exact locations so you can apply them quickly.

It is often said that WordPress is famous for its “5-minute install,” but what they don’t tell you is that the default configuration is rarely the optimal one. Most users spend years inside the dashboard without ever venturing past the obvious menus.

The truth is, WordPress has dozens of powerful levers tucked away in config files, obscure sub-menus, and toggles that blend into the background. These aren’t just “neat tricks”, they are the difference between a site that feels sluggish and cluttered and one that runs like a well-oiled machine.

Here are Eight essential WordPress settings you probably didn’t know existed, along with the exact steps to find and fix them.

1. Put a Cap on Post Revisions

Where: wp-config.php

By default, every time you hit “Save Draft” or “Update,” WordPress stores a complete copy of that post in your database. If you have a long-form article you’ve been polishing for a week, you might unknowingly have 50 versions of it sitting in your SQL tables. On a site with hundreds of posts, this bloat slows down database queries and inflates your backup sizes.

To fix this, add this line to your wp-config.php file (ideally right before the “Happy publishing” line):

define('WP_POST_REVISIONS', 5);

Five revisions is usually the “sweet spot.” It gives you enough history to undo a disastrous mistake without turning your database into a digital graveyard of half-baked ideas.

2. Stealth Mode for Staging Sites

Where: Settings → Reading → Discourage search engines from indexing this site

We’ve all been there: you’re building a new site or testing a redesign on a staging environment. You think you’re invisible, but Google’s crawlers are surprisingly efficient. If a search engine indexes your staging site, you end up with “Duplicate Content” penalties and “Lorem Ipsum” text appearing in search results.

Checking this box adds a noindex tag to your site’s header. It’s a literal “Do Not Disturb” sign for bots. Just a pro-tip: make a giant sticky note to uncheck this the moment you go live, or you’ll wonder why your traffic is flatlining for weeks.

3. Kill the “Attachment Page” Loophole

Where: Media Library → Insert image → Link To: None

This is one of WordPress’s most annoying legacy defaults. When you upload an image, WordPress creates a dedicated URL for that specific image file called an “Attachment Page.” These pages are usually just a single image on a blank white screen with no navigation.

They provide zero value to users, but search engines might still find and index them, leading to “thin content” warnings. When inserting media into a post, ensure the “Link To” setting is set to None (unless you specifically want the image to open in a lightbox). Once you set it once, WordPress usually remembers your preference for future uploads.

4. Sync Your “Internal Clock” (Timezone)

Where: Settings → General

It sounds trivial until you try to schedule a “Monday Morning” newsletter post for 8:00 AM, only for it to go live at 3:00 AM because your server is set to UTC.

A mismatched timezone breaks more than just your schedule. It messes with order timestamps in e-commerce stores, complicates your security logs, and can cause “missed schedule” errors in your cron jobs. Instead of just picking a UTC offset, choose your specific city (e.g., London, New York). This ensures WordPress automatically accounts for Daylight Savings Time so you don’t have to manually adjust it twice a year.

5. The “Admin Email” Confirmation Trap

Where: Settings → General → Administration Email Address

Have you ever tried to change your site’s admin email, only for the old email to stay there indefinitely? You’ll see a little message saying “There is a pending change of the admin email.”

WordPress does this for security; it won’t officially swap the address until the new inbox clicks a confirmation link. If you’re waiting for that change to happen and it isn’t, check your spam folder at the new address. Your site won’t send critical security or update notifications until that link is clicked.

6. Unleash Built-in Spam Defense

Where: Settings → Discussion

Many people immediately install heavy plugins like Akismet or CAPTCHA tools, but WordPress has some surprisingly robust native filters that handle 90% of the junk. Under the Discussion settings, you can:

  • Force Comment Manual Approval: Specifically for first-time commenters. Once you trust them once, they’re “whitelisted.”
  • The Link Threshold: Most spam is just a list of links. You can set WordPress to automatically hold any comment in the queue if it contains more than 2 links.
  • Disallowed Keys: This is essentially a “blacklist.” If a comment contains a specific word, IP address, or email, WordPress will skip the queue and send it straight to the trash.

7. Taming the Heartbeat API

Where: functions.php or a Performance Plugin

The Heartbeat API is like a pulse; it’s a constant “tick” that communicates between your browser and the server. It’s responsible for autosaving and letting you know if another user is currently editing a post.

However, if you leave your WordPress dashboard open in a tab all day, it keeps “pulsing,” which can spike CPU usage on shared hosting. You can slow this down by adding a filter to your functions.php:

add_filter('heartbeat_settings', function($settings) {
    $settings['interval'] = 60; // Changes pulse to once per minute
    return $settings;
});

This keeps the essential features working but stops the constant drain on your server resources.

8. The Magic of “Screen Options”

Where: Top-right corner of almost any admin screen

This is the most “hidden in plain sight” feature in the entire ecosystem. Because the button is small and tucked into the header, most users never click it.

The Screen Options tab is contextual. If you’re on the “Posts” list, it lets you decide which columns (Author, Categories, Tags) are visible. If you’re inside the Block Editor, it’s where you toggle “hidden” panels like Excerpts, Slugs, or Custom Fields. If your dashboard feels cluttered or you can’t find a specific setting box, the answer is almost always inside that tiny tab at the top.

The Reality of “Hidden” Features

The biggest hurdle with WordPress isn’t a lack of features, rather it’s discoverability. Because the software has to be everything to everyone (from a tiny hobby blog to a massive news outlet), the UI hides specialized settings to keep things from looking intimidating. But once you know where these levers are, you can stop fighting the defaults and start making the platform work for you.