Title: The Off Switch (formerly WP Avoid Slow)
Author: Abhishek Deshpande
Published: <strong>Ẹrẹ́nà 25, 2010</strong>
Last modified: Èbìbí  20, 2026

---

Ṣàwárí àwọn plugin

![](https://ps.w.org/wp-avoid-slow/assets/banner-772x250.png?rev=3473188)

![](https://ps.w.org/wp-avoid-slow/assets/icon-256x256.png?rev=3473188)

# The Off Switch (formerly WP Avoid Slow)

 Láti ọwọ́ [Abhishek Deshpande](https://profiles.wordpress.org/deshabhishek007/)

[Ṣe ìgbàsílẹ̀](https://downloads.wordpress.org/plugin/wp-avoid-slow.1.9.13.zip)

 * [Àwọn àlàyé](https://yor.wordpress.org/plugins/wp-avoid-slow/#description)
 * [Àwọn àgbéyẹ̀wò](https://yor.wordpress.org/plugins/wp-avoid-slow/#reviews)
 *  [Ìgbéwọlẹ̀](https://yor.wordpress.org/plugins/wp-avoid-slow/#installation)
 * [Ìdàgbàsókè](https://yor.wordpress.org/plugins/wp-avoid-slow/#developers)

 [Ìrànlọ́wọ́](https://wordpress.org/support/plugin/wp-avoid-slow/)

## Àpèjúwe

WordPress prioritises backwards compatibility.
 ThatÌtumọ̀ Yorùbá: ’s a feature.
It also means every install ships with things you didnÌtumọ̀ Yorùbá: ’t ask for.

An emoji CDN script. An oEmbed script. A Windows Live Writer manifest (discontinued
2017).
 Dashicons loaded for logged-out visitors. Heartbeat polling every 15 seconds.
A version tag that tells the world exactly which WordPress youÌtumọ̀ Yorùbá: ’re
running.

None of these are bugs. TheyÌtumọ̀ Yorùbá: ’re just not needed on most sites.

Disable what you donÌtumọ̀ Yorùbá: ’t need. Keep what you do.

**The Off Switch lets you disable each one, individually.**

#### The Off Switches

 * **Emoji script** Ìtumọ̀ Yorùbá: – ~15 KB + 1 HTTP request. Browsers handle emoji
   natively.
 * **Embed script** Ìtumọ̀ Yorùbá: – ~4 KB + oEmbed discovery links in `<head>`.
 * **RSD link** Ìtumọ̀ Yorùbá: – Really Simple Discovery. Only needed for legacy
   XML-RPC clients.
 * **WLW manifest** Ìtumọ̀ Yorùbá: – Windows Live Writer has been discontinued since
   2017.
 * **WP version tag** Ìtumọ̀ Yorùbá: – Stops advertising your WordPress version 
   to the world.
 * **Shortlink** Ìtumọ̀ Yorùbá: – Removes `<link rel="shortlink">` from `<head>`
   and HTTP headers. Search engines ignore it.
 * **Asset query strings** Ìtumọ̀ Yorùbá: – Strips `?ver=` from scripts, styles,
   and WP 6.5+ Script Modules so CDNs and proxies cache correctly.
 * **XML-RPC** Ìtumọ̀ Yorùbá: – Closes a common brute-force attack vector.
 * **XML-RPC Kill Requests** Ìtumọ̀ Yorùbá: – Goes further than disabling: hard-
   kills any incoming xmlrpc.php request with a 403 before WordPress loads at all.
 * **Heartbeat API** Ìtumọ̀ Yorùbá: – Reduces admin polling from every 15 s to every
   60 s.
 * **Dashicons (frontend)** Ìtumọ̀ Yorùbá: – ~35 KB (CSS + font) saved for every
   logged-out visitor.
 * **REST API Discovery Link** Ìtumọ̀ Yorùbá: – Removes `<link rel="https://api.
   w.org/">` from `<head>`. Safe to remove on standard sites.
 * **RSS Feed Links** Ìtumọ̀ Yorùbá: – Removes feed autodiscovery `<link>` tags 
   from `<head>`. Modern browsers no longer act on them. Leave enabled if you publish
   an RSS feed.
 * **Speculation Rules (WP 6.8+)** Ìtumọ̀ Yorùbá: – Disables the WP 6.8+ Speculation
   Rules API that prefetches links before users click. Can inflate analytics, increase
   server bandwidth, and trigger consent flows on unfetched pages.
 * **Disable All Feeds** Ìtumọ̀ Yorùbá: – Redirects all RSS and Atom feed URLs to
   the homepage. For sites with no RSS subscribers.
 * **Comment Auto-Links** Ìtumọ̀ Yorùbá: – Stops WordPress from converting plain-
   text URLs in comments into clickable links.
 * **Editor Autosave** Ìtumọ̀ Yorùbá: – Deregisters the autosave script that POSTs
   editor content to the server every 60 seconds. For teams that prefer explicit
   saves.
 * **DNS Prefetch** Ìtumọ̀ Yorùbá: – Removes all `<link rel="dns-prefetch">` hints
   from `<head>`. Redundant when Emojis and Embeds are already disabled.
 * **Recent Comments Inline CSS** Ìtumọ̀ Yorùbá: – WordPress outputs a small inline`
   <style>` block in `<head>` whenever the Recent Comments widget is active. Remove
   it if your theme already styles the widget.

#### Script & Style Control

 * **jQuery Migrate** Ìtumọ̀ Yorùbá: – ~30 KB. Modern themes donÌtumọ̀ Yorùbá: ’
   t need it.
 * **Block Library CSS** Ìtumọ̀ Yorùbá: – ~7 KB loaded on every page, even with 
   no Gutenberg blocks.
 * **Global Styles (theme.json CSS)** Ìtumọ̀ Yorùbá: – 10-50 KB inline CSS from 
   block themes.
 * **SVG Duotone Filters** Ìtumọ̀ Yorùbá: – Hidden SVG blob injected on every page,
   even with no duotone images.
 * **Script/Style type attributes** Ìtumọ̀ Yorùbá: – `type="text/javascript"` and`
   type="text/css"` are redundant in HTML5.
 * **Defer non-critical JavaScript** Ìtumọ̀ Yorùbá: – Adds `defer` so scripts donÌtumọ̀
   Yorùbá: ’t block HTML parsing. jQuery is never deferred.
 * **Move scripts to footer** Ìtumọ̀ Yorùbá: – Relocates enqueued scripts from `
   <head>` to just before `</body>`. jQuery is never moved.

#### WordPress Behaviour Tweaks

 * **Self-pingbacks** Ìtumọ̀ Yorùbá: – WordPress pings your own posts when you link
   between them Ìtumọ̀ Yorùbá: – a wasted HTTP request that creates an unwanted 
   comment on the target post.
 * **Capital P filter** Ìtumọ̀ Yorùbá: – WordPress corrects “WordPress” to “WordPress”
   on every rendered string. Remove if you donÌtumọ̀ Yorùbá: ’t need the autocorrect.
 * **Limit post revisions** Ìtumọ̀ Yorùbá: – WordPress stores unlimited revisions
   per post. Caps revisions at 3 to prevent silent database growth on active editorial
   sites.
 * **Attachment pages** Ìtumọ̀ Yorùbá: – WordPress creates a full template page 
   for every uploaded file. These waste crawl budget on most sites. Sends a 301 
   redirect to the parent post instead.
 * **Comments** Ìtumọ̀ Yorùbá: – Closes all comments and pingbacks site-wide, hides
   existing comments on the frontend, and removes comment-related UI from wp-admin(
   Comments menu, admin bar node, dashboard widget). Enable only if your site does
   not use comments.
 * **Search** Ìtumọ̀ Yorùbá: – Redirects all WordPress search queries (`/?s=`) to
   the homepage with a 301, preventing bots from triggering repeated database queries.
   Also removes search forms rendered via `get_search_form()`. Hardcoded forms in
   theme templates are not affected.
 * **oEmbed Provider** Ìtumọ̀ Yorùbá: – WordPress registers a REST endpoint at `/
   wp-json/oembed/1.0/embed` so other sites can embed your content via the oEmbed
   protocol. Remove it if you donÌtumọ̀ Yorùbá: ’t want your content embeddable 
   externally. Does not affect your ability to embed others’ content.
 * **Post via Email** Ìtumọ̀ Yorùbá: – Removes the Post via Email configuration 
   from Writing Settings and disables the feature. Almost no modern site uses email-
   to-post.
 * **Update Services (Ping-o-Matic)** Ìtumọ̀ Yorùbá: – Removes Update Services from
   Writing Settings and stops outbound pings to weblog ping services on every published
   post.
 * **Native XML Sitemap (WP 5.5+)** Ìtumọ̀ Yorùbá: – Disables WordPressÌtumọ̀ Yorùbá:’
   s built-in XML sitemap generator. Most sites use external SEO plugins (Yoast,
   Rank Math) for sitemaps instead. Removes unnecessary redirects and reduces crawl
   overhead (default OFF).
 * **oEmbed Auto-Embed** Ìtumọ̀ Yorùbá: – Disables WordPress from regex-scanning
   post content for [embed] shortcodes and oEmbed patterns on every frontend page
   load. For sites that do not embed external content, removing this filter saves
   processing overhead (default OFF).

#### Database & Query

 * **Expired Transients** Ìtumọ̀ Yorùbá: – Schedules a daily cleanup of expired 
   transient rows in wp_options. Useful on low-traffic sites where WP-Cron can go
   days without firing.
 * **Abandoned Auto-Drafts** Ìtumọ̀ Yorùbá: – WordPress creates an auto-draft every
   time the post editor opens. Abandoned sessions leave these rows permanently. 
   Runs a daily sweep to delete auto-drafts older than 30 days.
 * **Skip Row Count on Singles** Ìtumọ̀ Yorùbá: – On every single post or page, 
   MySQL runs SQL_CALC_FOUND_ROWS to count total matching rows Ìtumọ̀ Yorùbá: – 
   a full index scan only needed for paginated archives. Removes that sub-query 
   on all singular views.
 * **Adjacent Post Links** Ìtumọ̀ Yorùbá: – WordPress queries the previous and next
   post on every single post page to output `<link rel="prev/next">` in `<head>`.
   Two extra DB queries per page load. Google dropped support for these SEO hints
   in 2019.
 * **Reduce Trash Retention** Ìtumọ̀ Yorùbá: – WordPress keeps trashed items for
   30 days before permanent deletion. Reducing to 7 days keeps wp_posts leaner on
   active editorial sites without affecting normal recovery workflows.

#### Image Performance

 * **Google Fonts display:swap** Ìtumọ̀ Yorùbá: – Without `font-display:swap`, the
   browser hides text while your Google Font downloads (FOIT). Adds `display=swap`
   to every Google Fonts URL so visitors see text immediately.
 * **Add missing image dimensions** Ìtumọ̀ Yorùbá: – Images without `width` and `
   height` attributes cause layout shifts (CLS). Reads dimensions from attachment
   metadata and injects them automatically.
 * **LCP image priority** Ìtumọ̀ Yorùbá: – Adds `fetchpriority="high"` to the first
   content image so the browser loads it before lower-priority resources. Adds `
   fetchpriority="low"` and `decoding="async"` to all others.
 * **Lazy load images** Ìtumọ̀ Yorùbá: – Adds `loading="lazy"` to images below the
   fold. The first image is never lazy-loaded Ìtumọ̀ Yorùbá: – it is the LCP candidate
   and must load immediately.
 * **Disable PDF thumbnails** Ìtumọ̀ Yorùbá: – WordPress generates thumbnail previews
   for every uploaded PDF when ImageMagick is available. Rarely used on the frontend;
   adds significant upload processing time.
 * **Disable scaled images** Ìtumọ̀ Yorùbá: – WordPress 5.3+ creates a downsized-
   scaled copy of any image whose longest side exceeds 2560 px on upload. On most
   sites this extra file is never served. Disabling it stores the original as-uploaded.
   Applies to new uploads only.
 * **Disable extra image sizes** Ìtumọ̀ Yorùbá: – WordPress 5.3 added 1536×1536 
   and 2048×2048 intermediate sizes to every image upload. These oversized copies
   are rarely requested and waste disk space. Theme and plugin image sizes are not
   affected. Applies to new uploads only.

#### Security & Admin Hardening

 * **Block User Enumeration** Ìtumọ̀ Yorùbá: – WordPress redirects `?author=1` to`/
   author/username/`, exposing registered usernames. Intercepts those requests and
   redirects to the homepage before the username is revealed.
 * **Disable Author Archives** Ìtumọ̀ Yorùbá: – Redirects all `/author/username/`
   pages to the homepage. For sites with no author profile pages.
 * **Disable File Editor** Ìtumọ̀ Yorùbá: – Defines `DISALLOW_FILE_EDIT` to remove
   the plugin and theme code editor from wp-admin. Eliminates a code-injection surface
   a compromised admin account could exploit.
 * **Disable Application Passwords** Ìtumọ̀ Yorùbá: – Removes the Application Passwords
   UI and stops all tokens from being accepted. For sites that donÌtumọ̀ Yorùbá:’
   t use REST API or XML-RPC integrations.
 * **Suppress Admin Email Check** Ìtumọ̀ Yorùbá: – Disables the periodic full-screen
   prompt asking admins to confirm their email address. One less interruption, no
   functional change.
 * **Remove X-Pingback Header** Ìtumọ̀ Yorùbá: – Strips `X-Pingback:` from every
   HTTP response, stopping the site from advertising its XML-RPC endpoint URL to
   scanners.
 * **Clean Admin Bar** Ìtumọ̀ Yorùbá: – Removes the WordPress logo dropdown, the
   duplicate “Visit Site” link, and the admin bar search for a less cluttered editing
   environment.
 * **Hide Update Nag for Non-Admins** Ìtumọ̀ Yorùbá: – Hides the core update notice
   from editors and contributors who cannot action it. Administrators still see 
   it normally.
 * **Restrict REST API to Logged-In Users** Ìtumọ̀ Yorùbá: – The REST API is publicly
   accessible by default, allowing unauthenticated enumeration of posts, users, 
   and other data. Restricting access to authenticated users reduces the attack 
   surface. Will break public REST consumers such as headless frontends.
 * **Redirect Unauthenticated Admin Access** Ìtumọ̀ Yorùbá: – By default, visiting/
   wp-admin/ without being logged in redirects to the login page, confirming a WordPress
   admin area exists. This redirects unauthenticated requests to the homepage instead,
   reducing information disclosure to scanners. AJAX, Cron, WP-CLI, and admin-post.
   php requests are never affected.
 * **Hide Author Sitemap** Ìtumọ̀ Yorùbá: – WordPress 5.5 added a built-in XML sitemap
   that includes a users file listing the author archive URL for every user with
   published posts — up to 2,000 usernames, publicly accessible. Removes the users
   entry from the sitemap index entirely (WP 5.5+, default ON).
 * **Remove X-Redirect-By Header** Ìtumọ̀ Yorùbá: – WordPress 5.1+ adds an X-Redirect-
   By: WordPress header on every redirect, openly advertising that the site runs
   WordPress. Removes it from all redirects (default ON).
 * **Hide PHP Version Header** Ìtumọ̀ Yorùbá: – PHP sends an X-Powered-By: PHP/x.
   x.x header on every response, exposing your exact PHP version to every visitor
   and scanner. Removes it from all responses (default ON).
 * **Generic PHP Error Messages** Ìtumọ̀ Yorùbá: – WordPress fatal error messages
   can include internal file paths and line numbers. Replaces them with a generic
   response that reveals nothing about server structure (default ON).
 * **Hide Admin Bar on Frontend** Ìtumọ̀ Yorùbá: – Removes the WordPress admin toolbar
   from the public-facing site for all logged-in users. Reduces frontend CSS/JS 
   overhead for logged-in sessions (default OFF).
 * **Remove Dashboard Welcome Panel** Ìtumọ̀ Yorùbá: – Removes the “Welcome to WordPress”
   panel from the dashboard home screen for all users (default OFF).
 * **Remove Default Dashboard Widgets** Ìtumọ̀ Yorùbá: – Removes four default dashboard
   widgets including WordPress Events and News, which makes an outbound HTTP request
   to api.wordpress.org on every dashboard load (default OFF).
 * **Remove Admin Footer Text** Ìtumọ̀ Yorùbá: – Removes the “Thank you for creating
   with WordPress” text and WordPress version number from the wp-admin footer (default
   OFF).
 * **Disable REST Users Endpoint** Ìtumọ̀ Yorùbá: – WordPressÌtumọ̀ Yorùbá: ’s REST
   API exposes `/wp-json/wp/v2/users` publicly, returning usernames and slugs for
   all users with published posts. Removes this endpoint for unauthenticated requests
   only — Gutenberg and plugins that need it while logged in are unaffected (default
   ON).
 * **Disable Email Change Notifications** Ìtumọ̀ Yorùbá: – WordPress sends emails
   to users when their email address or password changes. On agency-managed sites
   these are noise. Suppresses both notification types (default OFF).
 * **Disable Auto-Update Emails** Ìtumọ̀ Yorùbá: – WordPress emails after every 
   automatic core, plugin (WP 5.5+), and theme (WP 5.5+) update. On sites where 
   auto-updates are routine these arrive constantly (default OFF).
 * **Auto-Update Emails: Errors Only** Ìtumọ̀ Yorùbá: – A middle ground: suppresses
   core auto-update success emails only. Failure emails still arrive so you know
   when action is needed (default OFF).
 * **Skip Bundled Themes on Upgrade** Ìtumọ̀ Yorùbá: – Defines `CORE_UPGRADE_SKIP_NEW_BUNDLED`
   to stop WordPress installing a new default theme on every core upgrade. Existing
   themes are not affected (default OFF).
 * **Disable Site Health** Ìtumọ̀ Yorùbá: – Disables WordPress Site Health checks
   entirely. Site Health runs a 12-hour background cron job and makes REST API calls
   on every admin page load, fetching a list of ~20 WordPress.org API endpoints.
   On managed hosting with automated updates, these checks are redundant and add
   unnecessary server load (default OFF).

#### Block Editor

 * **Remote Block Patterns** Ìtumọ̀ Yorùbá: – WordPress fetches patterns from api.
   wordpress.org on every editor load. An outbound HTTP request that adds latency
   even if editors never use the Pattern inserter. Local patterns from themes and
   plugins are unaffected.
 * **Core Block Patterns** Ìtumọ̀ Yorùbá: – Removes WordPressÌtumọ̀ Yorùbá: ’s built-
   in block patterns (headers, galleries, CTAs) from the Pattern inserter. For sites
   using custom patterns or none at all.
 * **Block Directory** Ìtumọ̀ Yorùbá: – The editor includes a live search of wordpress.
   org that lets users install new blocks without leaving the editor. Remove it 
   to keep block installation under your control.
 * **Font Library (WP 6.5+)** Ìtumọ̀ Yorùbá: – WordPress 6.5 added a Font Library
   panel for uploading custom fonts and browsing Google Fonts in the Site Editor.
   Remove it if fonts are managed through your theme or code.
 * **Widget Block Editor (WP 5.8+)** Ìtumọ̀ Yorùbá: – WordPress 5.8 replaced the
   classic Widgets screen with a block-based editor. Restores the classic screen
   for classic themes, sidebar widgets, and page builders.

#### WooCommerce

_These toggles are only shown when WooCommerce is active._

 * **Cart Fragments** Ìtumọ̀ Yorùbá: – wc-cart-fragments.js fires an AJAX request
   to keep mini-cart counts accurate when the Cart Widget is rendered (~3 KB + 1
   request). Disable on stores where the Cart Widget is not used, or where real-
   time cart accuracy across tabs is not needed.
 * **WooCommerce Generator Tag** Ìtumọ̀ Yorùbá: – Removes `<meta name="generator"
   content="WooCommerce x.x.x">` from `<head>`. Same reason as the WordPress version
   tag: stops advertising which version of WooCommerce youÌtumọ̀ Yorùbá: ’re running.
 * **WC Scripts on Non-WC Pages** Ìtumọ̀ Yorùbá: – WooCommerce loads ~114 KB of 
   CSS and JS on every page (woocommerce-general, woocommerce-layout, woocommerce-
   smallscreen, woocommerce.js, wc-add-to-cart.js, and woocommerce-blocktheme on
   block themes). Dequeues them all on non-shop, non-cart, non-checkout, and non-
   account pages. Up to ~30 KB gzipped saved per non-WooCommerce page.
 * **Password Strength Meter** Ìtumọ̀ Yorùbá: – WooCommerce already restricts wc-
   password-strength-meter to checkout and My Account pages where a password is 
   required. This toggle is a secondary safety net for themes or plugins that enqueue
   the script more broadly, removing zxcvbn (~80 KB gzipped) wherever it loads unnecessarily.
 * **Status Dashboard Widget** Ìtumọ̀ Yorùbá: – Removes the WooCommerce Status meta
   box from the WordPress admin dashboard. For stores managed from the WooCommerce
   screens directly.
 * **WC Block Patterns** Ìtumọ̀ Yorùbá: – WooCommerce registers its own block patterns
   in the editor inserter. Remove them if your store does not use WooCommerce-provided
   patterns for page design Ìtumọ̀ Yorùbá: – declutters the inserter and removes
   a small init overhead.
 * **WC Legacy Widgets** Ìtumọ̀ Yorùbá: – WooCommerce registers 12 legacy widgets
   on every page load even on block-based themes. Unregistering them removes the
   initialisation overhead and hides them from Appearance -> Widgets.
 * **WC Version Header** Ìtumọ̀ Yorùbá: – Removes the X-WooCommerce-Version HTTP
   response header that some WooCommerce extensions inject, closing the same version-
   leakage vector as the generator tag toggle.
 * **Stripe Gateway Scripts** Ìtumọ̀ Yorùbá: – Prevents the WooCommerce …

## Ìgbéwọlẹ̀

 1. Upload `wp-avoid-slow` to `/wp-content/plugins/`
 2. Activate through the Plugins menu
 3. Go to **Settings -> Off Switch**
 4. Turn off what you donÌtumọ̀ Yorùbá: ’t need

## FAQ

### Will this break my site?

Each toggle is independent. Safe defaults are on. Risky ones (jQuery Migrate, defer
JS, scripts to footer) are off by default.
 If something breaks Ìtumọ̀ Yorùbá: –
turn that toggle off. Nothing is written to disk.

### Does it work on managed hosting (WP Engine, Kinsta, Pressable)?

Yes. Pure PHP hooks, no .htaccess required.

### Should I disable XML-RPC?

Only if you donÌtumọ̀ Yorùbá: ’t use Jetpack, the WordPress mobile app, or any XML-
RPC client.
 When in doubt, leave it off.

### Should I enable “Defer non-critical JavaScript” or “Move scripts to footer”?

Test on staging first. These two are the most likely to cause issues on complex 
sites Ìtumọ̀ Yorùbá: – some themes and plugins rely on scripts being available synchronously
in `<head>`.

### Does it cache pages?

No. This plugin removes unused WordPress features. For page caching, use a dedicated
plugin.

### Does it work on WordPress Multisite?

Not currently. The plugin is designed and tested for single-site WordPress installs.
Multisite support is planned for a future release.

### Does it work with WooCommerce?

Yes. When WooCommerce is active, a WooCommerce section appears in Settings -> Off
Switch with 9 dedicated toggles for removing WooCommerce frontend overhead. None
of the core toggles touch WooCommerce Ìtumọ̀ Yorùbá: – each module is independent.

### How do I disable emojis in WordPress?

Enable the Emoji Script toggle under The Off Switches. It removes the emoji CDN 
script (~15 KB + 1 HTTP request) — modern browsers render emoji natively without
it.

### How do I disable the Heartbeat API in WordPress?

Enable the Heartbeat API toggle. It reduces admin polling from every 15 seconds 
to every 60 seconds. For most sites the difference is invisible to editors.

### Does it work alongside caching plugins like WP Rocket, LiteSpeed Cache, or W3 Total Cache?

Yes. This plugin removes features at the WordPress hook level before caching plugins
run. Use both — they do different jobs. This plugin removes unnecessary output; 
a caching plugin stores and serves the result.

### How is this different from other performance plugins?

Most performance plugins add things Ìtumọ̀ Yorùbá: – caching layers, CDN routing,
minification pipelines.
 This one removes things. ItÌtumọ̀ Yorùbá: ’s a different
job.

## Àwọn àgbéyẹ̀wò

![](https://secure.gravatar.com/avatar/bc81d90f7f7d2808775fede2ed2409cd6d9455fd5b85d94ba708060e3efca0c6?
s=60&d=retro&r=g)

### 󠀁[A plugin to make your website faster](https://wordpress.org/support/topic/a-plugin-to-make-your-website-faster/)󠁿

 [sonalsinha21](https://profiles.wordpress.org/sonalsinha21/) Ẹrẹ́nà 10, 2026

This plugin does remove a lot of bloat and is recommended from the team at SKT Themes.
We did test it with our free as well as premium themes and can definitely recommend
it to be working and reducing a lot of bloat in WordPress to make it a faster web
experience.

![](https://secure.gravatar.com/avatar/809db0a17fba9bbc5e4377329f568e46e1a3d3b5edd0fd9896dab5e7b0fe5a1a?
s=60&d=retro&r=g)

### 󠀁[Easy does it](https://wordpress.org/support/topic/easy-does-it-18/)󠁿

 [Hardeep Asrani](https://profiles.wordpress.org/hardeepasrani/) Ẹrẹ́nà 6, 2026

Simple and effective.

![](https://secure.gravatar.com/avatar/8f7b73f9df88a53ca94abf645339dd81a540b6a986171b60af1d907b998701ea?
s=60&d=retro&r=g)

### 󠀁[The perfect thing!](https://wordpress.org/support/topic/the-perfect-thing/)󠁿

 [Arjun H](https://profiles.wordpress.org/arjunhadke96/) Ẹrẹ́nà 5, 2026

In a world full of bloat and complicated setup based plugins, right now this is 
the best, minimalist and perfect plugin I have seen.

![](https://secure.gravatar.com/avatar/adb50224f18a834e82ab43ecbdead3aa2d97b9cca4335b5c5a4a35e627a31cb8?
s=60&d=retro&r=g)

### 󠀁[Quick & Fast](https://wordpress.org/support/topic/quick-fast/)󠁿

 [Prathamesh Palve](https://profiles.wordpress.org/prathameshp/) Ẹrẹ́nà 5, 2026

Simple Straight. No Nonsense Plugin. Loved it. Worked like a Charm!

![](https://secure.gravatar.com/avatar/171a8372956e1779e7846458694f3fd363ba7f07e799409702a49aec71ca3950?
s=60&d=retro&r=g)

### 󠀁[Improves Website Speed Without Complicated Settings](https://wordpress.org/support/topic/improves-website-speed-without-complicated-settings/)󠁿

 [Arvind Baraskar](https://profiles.wordpress.org/arvindbaraskar/) Ẹrẹ́nà 4, 2026

Very useful plugin for improving site performance. After activation, the website
loads noticeably faster without requiring any technical adjustments. The setup process
is straightforward and the plugin works effectively with default settings. A reliable
option for anyone looking to enhance website speed with minimal effort.

![](https://secure.gravatar.com/avatar/bd249f377ca0c592569b4d236cd52392b816dff0b7679d16d7cb093c939b1a54?
s=60&d=retro&r=g)

### 󠀁[Simple & Powerful Performance Boost](https://wordpress.org/support/topic/simple-powerful-performance-boost/)󠁿

 [Sanyogg Shelar](https://profiles.wordpress.org/codexdemon/) Ẹrẹ́nà 4, 2026

This plugin is amazing! Just install and activate — and the site becomes noticeably
faster. No complicated settings, no technical configuration, nothing confusing. 
Perfect for anyone who wants speed without spending hours optimizing. Highly recommended
for beginners and advanced users both!

 [ Ka gbogbo àwọn àgbéyẹ̀wò 5 ](https://wordpress.org/support/plugin/wp-avoid-slow/reviews/)

## Àwọn Olùkópa & Olùgbéejáde

“The Off Switch (formerly WP Avoid Slow)” jẹ́ ètò ìṣàmúlò orísun ṣíṣí sílẹ̀. Àwọn
ènìyàn wọ̀nyí ti ṣe ìkópa sí plugin yìí.

Àwọn Olùkópa

 *   [ Abhishek Deshpande ](https://profiles.wordpress.org/deshabhishek007/)
 *   [ Abhishek Deshpande ](https://profiles.wordpress.org/fitehal/)

[Túmọ̀ “The Off Switch (formerly WP Avoid Slow)” sí èdè rẹ.](https://translate.wordpress.org/projects/wp-plugins/wp-avoid-slow)

### Ṣe o nífẹ̀ẹ́ sí ìdàgbàsókè?

[Ṣàwárí koodu](https://plugins.trac.wordpress.org/browser/wp-avoid-slow/), ṣàyẹ̀wò
[ibi ìpamọ́ SVN](https://plugins.svn.wordpress.org/wp-avoid-slow/), tàbí ṣe àgbékalẹ̀
sí [àkọsílẹ̀ ìdàgbàsókè](https://plugins.trac.wordpress.org/log/wp-avoid-slow/) 
nípasẹ̀ [RSS](https://plugins.trac.wordpress.org/log/wp-avoid-slow/?limit=100&mode=stop_on_copy&format=rss).

## Àkọsílẹ̀ àwọn àyípadà

#### 1.9.13

 * New (WP 7.0): Disable AI Support — filters wp_supports_ai to false, preventing
   the AI client library from initialising on every request (default OFF, WP 7.0
   +)
 * New (WP 7.0): Remove Admin View Transitions CSS — removes the CSS View Transitions
   stylesheet WordPress 7.0 enqueues on every wp-admin screen (default OFF, WP 7.0
   +)
 * New (WP 7.0): Disable Abilities REST API — removes the wp-abilities/v1 REST namespace
   used by the AI abilities system (default OFF, WP 7.0+)
 * New (WP 7.0): Disable Icons REST Endpoint — removes /wp/v2/icons endpoints used
   by the block editor icon picker (default OFF, WP 7.0+)
 * New (WP 7.0): Disable AI Connectors Page — removes the Connectors submenu from
   Settings, hiding the AI provider configuration page (default OFF, WP 7.0+)
 * New (WP 7.0): Disable Command Palette — removes the ⌘K / Ctrl+K admin bar button
   and dequeues its JS bundle from every wp-admin page (default OFF, WP 7.0+)
 * New (WP 7.0): Disable Math Block LaTeX Module — removes the LaTeX-to-MathML script
   module loaded on every block editor page for the new Math block (default OFF,
   WP 7.0+)
 * Tweak: Disable Font Library now also removes the standalone Appearance  Fonts
   admin page introduced in WP 7.0 (existing toggle, extended behaviour on WP 7.0
   +)
 * Fix: Disable Native Sitemap, Disable Autoembed in Content, and Disable Site Health
   toggles now appear correctly in the admin settings page (they were missing from
   the UI since 1.9.12)
 * Total: 101 independent toggles across 9 modules

#### 1.9.12

 * New: Disable Native Sitemap — disables the WordPress built-in XML sitemap (WP
   5.5+); useful when an SEO plugin manages sitemaps (default OFF)
 * New: Disable Autoembed in Content — removes the autoembed filter that regex-scans
   all post content for embeddable URLs on every frontend page load (default OFF)
 * New: Disable Site Health — removes the background Site Health cron job and disables
   the REST API endpoints it uses; does not remove the Site Health page from wp-
   admin (default OFF)
 * Total: 94 independent toggles across 9 modules

#### 1.9.11

 * Patch release to refresh WordPress.org package generation for the latest stable
   version.

#### 1.9.10

 * Fix: Reset to Defaults now correctly restores OFF toggles — previously every 
   toggle was written as ON due to isset() treating 0 as present
 * Fix: PHPDoc return types on all field_definitions() methods corrected to array
   <string, string|bool>
 * Fix: PHPDoc param types on disable_emojis_tinymce() and remove_query_strings()
   updated to mixed to reflect their defensive type guards

#### 1.9.9

 * New: XML-RPC Kill Requests — hard-kills incoming xmlrpc.php requests with a 403
   before WordPress loads, stopping server resources being spent on blocked requests(
   default OFF)
 * New: Post via Email — removes the Post via Email configuration from Writing Settings
   and disables the feature entirely (default OFF)
 * New: Update Services (Ping-o-Matic) — removes Update Services from Writing Settings
   and stops outbound pings on every published post (default OFF)
 * New: Auto-Update Emails: Errors Only — suppresses WordPress core auto-update 
   success emails only; failure emails still arrive (default OFF)
 * New: Skip Bundled Themes on Upgrade — defines CORE_UPGRADE_SKIP_NEW_BUNDLED to
   stop WordPress installing a new Twenty-Something theme on every core upgrade (
   default OFF)
 * New: Require Login — redirects all non-logged-in visitors to the login page; 
   AJAX, REST API, WP-CLI, and WP-Cron requests are never affected (default OFF)
 * Total: 91 independent toggles across 9 modules

#### 1.9.8

 * Tweak: Limit Post Revisions — if `WP_POST_REVISIONS` is already defined in wp-
   config.php, the plugin now detects it, shows the toggle as active with the configured
   value, and skips the filter (WordPress core handles it natively). Hint added 
   to description explaining how to set a custom revision count via wp-config.php.

#### 1.9.7

 * New: Reset to Defaults button — one click restores all 85 switches to their plugin
   defaults, with a confirmation prompt before saving

#### 1.9.6

 * New: Disable oEmbed Provider — removes the /wp-json/oembed/1.0/embed REST endpoint
   so other sites cannot embed your content via WordPress oEmbed (default OFF)
 * New: Disable REST Users Endpoint — removes /wp-json/wp/v2/users for unauthenticated
   requests, closing the REST username enumeration vector without affecting Gutenberg
   or authenticated REST use (default ON)
 * New: Disable Email Change Notifications — suppresses the emails WordPress sends
   when a userÌtumọ̀ Yorùbá: ’s email address or password changes (default OFF)
 * New: Disable Auto-Update Emails — suppresses WordPress core, plugin (WP 5.5+),
   and theme (WP 5.5+) auto-update notification emails (default OFF)
 * New (WooCommerce): Disable Related Products — removes the related products query
   and section from every product page; up-sells and cross-sells are unaffected (
   default OFF)
 * Total: 85 independent toggles across 9 modules (75 core + 10 WooCommerce)

#### 1.9.5

 * New: Disable Comments — closes all comments and pingbacks site-wide, hides existing
   comments on the frontend, and removes comment-related UI from wp-admin (Comments
   menu, admin bar node, dashboard widget) (default OFF)
 * New: Disable Search — redirects all /?s= search queries to the homepage with 
   a 301 and removes search forms rendered via get_search_form(); prevents bot-driven
   DB queries on sites that donÌtumọ̀ Yorùbá: ’t use search (default OFF)
 * New: Disable Scaled Images — stops WordPress creating a -scaled copy of large
   uploaded images (WP 5.3+, applies to new uploads only, default OFF)
 * New: Disable Extra Image Sizes — stops generating the 1536×1536 and 2048×2048
   sizes WordPress 5.3 added on every upload; theme and plugin sizes are unaffected(
   applies to new uploads only, default OFF)
 * Total: 80 independent toggles across 9 modules (71 core + 9 WooCommerce)

#### 1.9.4

 * Improvement: Added Settings link to the plugin row on the Plugins screen for 
   quicker access
 * New: Hide Admin Bar on Frontend — remove the admin toolbar from the public site
   for all logged-in users (default OFF)
 * New: Remove Dashboard Welcome Panel — remove the “Welcome to WordPress” panel
   from the dashboard (default OFF)
 * New: Remove Default Dashboard Widgets — remove At a Glance, Activity, Quick Draft,
   and WordPress Events and News (default OFF)
 * New: Remove Admin Footer Text — remove WordPress version number and footer text
   from wp-admin screens (default OFF)
 * New: Disable Password Reset — disable the lost-password flow and remove the login
   page link (default OFF)
 * Total: 76 independent toggles across 9 modules (67 core + 9 WooCommerce)

#### 1.9.3

 * New: Hide Author Sitemap — remove /wp-sitemap-users-1.xml from the sitemap index,
   preventing username enumeration via the built-in WordPress sitemap (WP 5.5+, 
   default ON)
 * New: Remove X-Redirect-By Header — remove the X-Redirect-By: WordPress header
   WordPress adds on every redirect (default ON)
 * New: Hide PHP Version Header — remove X-Powered-By: PHP/x.x.x from all HTTP responses(
   default ON)
 * New: Generic PHP Error Messages — replace fatal error output with a generic message
   that does not reveal file paths or line numbers (default ON)
 * Total: 71 independent toggles across 9 modules (62 core + 9 WooCommerce)

#### 1.9.2

 * Improvement: LCP Image Priority toggle description clarified — only affects content
   images (featured image and post content); site logo and theme header images are
   not affected

#### 1.9.1

 * New: Redirect Unauthenticated Admin Access Ìtumọ̀ Yorùbá: – redirect unauthenticated/
   wp-admin/ requests to the homepage instead of the login page; AJAX, Cron, WP-
   CLI, and admin-post.php unaffected (default OFF)
 * Total: 67 independent toggles across 9 modules (58 core + 9 WooCommerce)

#### 1.9.0

 * New module: Login Page Ìtumọ̀ Yorùbá: – 4 toggles for hardening the WordPress
   login page (Module 9)
 * New: Hide Login Error Details Ìtumọ̀ Yorùbá: – replace specific error messages
   with a generic response to prevent username enumeration (default ON)
 * New: Disable Email Login Ìtumọ̀ Yorùbá: – enforce username-only login, reject
   email addresses as login identifiers (default OFF)
 * New: Remove Register Link Ìtumọ̀ Yorùbá: – remove the “Register” link from the
   login page without disabling registration (default OFF)
 * New: Remove Language Switcher Ìtumọ̀ Yorùbá: – remove the locale dropdown from
   the login form on single-language sites (WP 5.9+, default OFF)
 * Total: 66 independent toggles across 9 modules (57 core + 9 WooCommerce)

#### 1.8.0

 * New: Recent Comments Inline CSS Ìtumọ̀ Yorùbá: – remove the inline `<style>` 
   block the Recent Comments widget outputs in `<head>` (default OFF)
 * New: Reduce Trash Retention Ìtumọ̀ Yorùbá: – reduce trash retention from 30 days
   to 7 via the empty_trash_days filter (default OFF)
 * New: Restrict REST API to Logged-In Users Ìtumọ̀ Yorùbá: – block unauthenticated
   REST API access; third-party auth methods unaffected (default OFF)
 * Total: 62 independent toggles across 8 modules (53 core + 9 WooCommerce)

#### 1.7.0

 * New: WC Block Patterns Ìtumọ̀ Yorùbá: – unregister WooCommerce block patterns
   from the editor inserter (default OFF)
 * New: WC Legacy Widgets Ìtumọ̀ Yorùbá: – unregister 12 default WooCommerce legacy
   widgets on every page load (default OFF)
 * New: WC Version Header Ìtumọ̀ Yorùbá: – remove X-WooCommerce-Version from HTTP
   response headers (default ON)
 * New: Stripe Gateway Scripts Ìtumọ̀ Yorùbá: – prevent Stripe.js loading when Payment
   Request Button is disabled (default OFF)
 * Total: 59 independent toggles across 8 modules (50 core + 9 WooCommerce)

#### 1.6.0

 * New module: WooCommerce Ìtumọ̀ Yorùbá: – 5 toggles for removing WooCommerce frontend
   overhead (only visible when WooCommerce is active)
 * New: Cart Fragments Ìtumọ̀ Yorùbá: – removes wc-cart-fragments when the Cart 
   Widget renders (default OFF)
 * New: WooCommerce Generator Tag Ìtumọ̀ Yorùbá: – removes WooCommerce version from
   <meta name=”generator”> via correct get_the_generator_html filter (default ON)
 * New: WC Scripts on Non-WC Pages Ìtumọ̀ Yorùbá: – dequeues WooCommerce CSS/JS 
   including wc-add-to-cart and woocommerce-blocktheme (block themes) on non-shop
   pages (default OFF)
 * New: Password Strength Meter Ìtumọ̀ Yorùbá: – secondary safety net removing wc-
   password-strength-meter outside checkout and My Account (default OFF)
 * New: Status Dashboard Widget Ìtumọ̀ Yorùbá: – removes WooCommerce Status widget
   from wp-admin dashboard (default OFF)
 * Improvement: plugin boot now runs at plugins_loaded priority 20 so WooCommerce
   is always loaded before the boot function fires
 * Total: 55 independent toggles across 8 modules (50 core + 5 WooCommerce)

#### 1.5.0

 * New module: Block Editor Ìtumọ̀ Yorùbá: – 5 toggles for controlling what Gutenberg
   loads
 * New: Remote Block Patterns Ìtumọ̀ Yorùbá: – disables api.wordpress.org pattern
   fetch on editor load (default ON)
 * New: Core Block Patterns Ìtumọ̀ Yorùbá: – removes built-in patterns from the 
   Pattern inserter (default OFF)
 * New: Block Directory Ìtumọ̀ Yorùbá: – removes block search and install from the
   editor (default ON)
 * New: Font Library Ìtumọ̀ Yorùbá: – disables Font Library panel in Site Editor(
   WP 6.5+, default OFF)
 * New: Widget Block Editor Ìtumọ̀ Yorùbá: – restores classic Widgets screen instead
   of block-based editor (WP 5.8+, default OFF)
 * Total: 50 independent toggles across 7 modules

#### 1.4.0

 * New module: Admin Hardening Ìtumọ̀ Yorùbá: – 8 security and admin cleanup toggles
   across a new dedicated section
 * New: Block User Enumeration Ìtumọ̀ Yorùbá: – intercepts ?author=N redirects that
   expose usernames (default ON)
 * New: Disable Author Archives Ìtumọ̀ Yorùbá: – redirects /author/username/ pages
   to homepage (default OFF)
 * New: Disable File Editor Ìtumọ̀ Yorùbá: – defines DISALLOW_FILE_EDIT to remove
   plugin/theme code editor (default OFF)
 * New: Disable Application Passwords Ìtumọ̀ Yorùbá: – removes Application Passwords
   UI and token acceptance (default OFF)
 * New: Suppress Admin Email Check Ìtumọ̀ Yorùbá: – disables the periodic admin 
   email confirmation nag (default ON)
 * New: Remove X-Pingback Header Ìtumọ̀ Yorùbá: – strips X-Pingback from all HTTP
   responses (default ON)
 * New: Clean Admin Bar Ìtumọ̀ Yorùbá: – removes WP logo, Visit Site link, and admin
   bar search (default OFF)
 * New: Hide Update Nag for Non-Admins Ìtumọ̀ Yorùbá: – hides core update notices
   from editors and contributors (default OFF)
 * Total: 45 independent toggles across 6 modules

#### 1.3.0

 * New: Disable All Feeds toggle Ìtumọ̀ Yorùbá: – redirects /feed/ and all feed 
   URLs to homepage (default OFF)
 * New: Comment Auto-Links toggle Ìtumọ̀ Yorùbá: – removes make_clickable() pass
   on every comment (default OFF)
 * New: Editor Autosave toggle Ìtumọ̀ Yorùbá: – deregisters autosave script in post
   editor (default OFF)
 * New: DNS Prefetch toggle Ìtumọ̀ Yorùbá: – removes all wp_resource_hints from 
   <head> (default OFF)
 * Total: 37 independent toggles across 5 modules

#### 1.2.1

 * Rebrand: plugin display name changed to “The Off Switch” (slug, code, and all
   settings are unchanged Ìtumọ̀ Yorùbá: – no migration needed for existing installs)
 * New: live search / filter box on the settings page Ìtumọ̀ Yorùbá: – type to instantly
   filter toggles across all modules
 * New: “NEW” badge on the 3 toggles added in 1.2.0 (REST API Discovery Link, RSS
   Feed Links, Speculation Rules)
 * New: WordPress version gating Ìtumọ̀ Yorùbá: – the Speculation Rules toggle is
   automatically disabled with a notice on WordPress older than 6.8
 * Total: 33 independent toggles across 5 modules

#### 1.2.0

 * New: REST API Discovery Link toggle Ìtumọ̀ Yorùbá: – removes `<link rel="https://
   api.w.org/">` from `<head>` (default ON)
 * New: RSS Feed Links toggle Ìtumọ̀ Yorùbá: – removes RSS autodiscovery `<link>`
   tags from `<head>` (default OFF)
 * New: Speculation Rules toggle Ìtumọ̀ Yorùbá: – disables WP 6.8+ prefetch/prerender
   JSON output (default OFF)
 * Improvement: Asset Query Strings now also covers WP 6.5+ Script Modules (`script_module_loader_src`
   filter) Ìtumọ̀ Yorùbá: – no new toggle needed
 * Fix: `customize-support` script handle added to protected list Ìtumọ̀ Yorùbá:–
   was incorrectly deferred or moved to footer when Defer JS or Move Scripts to 
   Footer were enabled
 * Reviewed against WordPress 6.9.1 source Ìtumọ̀ Yorùbá: – all new default frontend
   outputs assessed; no other unaddressed bloat found
 * Total: 33 independent toggles across 5 modules

#### 1.1.1

 * Fix: new toggles introduced in 1.1.0 were showing as off after upgrading from
   an older version instead of their correct defaults
 * Fix: activation hook now merges new option keys into existing settings on upgrade
   Ìtumọ̀ Yorùbá: – existing user choices are never overwritten
 * Fix: settings page now merges with defaults before rendering so new toggles always
   display their intended state even if the stored option row is from an older version
 * Fix: active switch counter in the page header now counts correctly after an upgrade

#### 1.1.0

 * New module: WordPress Behaviour Tweaks Ìtumọ̀ Yorùbá: – disable self-pingbacks,
   remove Capital P filter, limit post revisions to 3, redirect attachment pages
   to parent post
 * New module: Image Performance Ìtumọ̀ Yorùbá: – Google Fonts display:swap, auto-
   add missing image dimensions (fixes CLS), LCP fetchpriority, lazy load images,
   disable PDF thumbnail generation
 * readme: added multisite FAQ (not yet supported)
 * readme: added tribute to YSlow philosophy
 * Tested up to WordPress 6.9.1
 * Total: 26 independent toggles across 4 modules

#### 1.0.0

 * Complete rewrite Ìtumọ̀ Yorùbá: – no longer depends on .htaccess
 * 17 independent toggles across two modules, pure PHP hooks
 * Module 1: The Off Switches Ìtumọ̀ Yorùbá: – emoji, embeds, RSD, WLW manifest,
   version tag, shortlink, query strings, XML-RPC, Heartbeat, Dashicons
 * Module 2: Script & Style Control Ìtumọ̀ Yorùbá: – jQuery Migrate, Block Library
   CSS, Global Styles, SVG Duotone, type attributes, defer JS, move scripts to footer
 * Admin UI: CSS toggle switches replacing checkboxes
 * Works on any host including managed hosting
 * Ships with safe defaults Ìtumọ̀ Yorùbá: – risky toggles are off until you opt
   in
 * Settings -> Avoid Slow admin page

#### 0.4

 * Minor fixes

#### 0.3

 * Minor fixes

#### 0.2

 * Expire cache fix

#### 0.1

 * Initial release Ìtumọ̀ Yorùbá: – .htaccess Expires headers + ETags

## Àkójọpọ̀ Meta

 *  Ẹ̀yà **1.9.13**
 *  Ìgbàgbọ́hùn tó kẹ́yìn **ọjọ́ 6 sẹ́yìn**
 *  Àwọn ìgbéwọlẹ̀ tó ṣiṣẹ́ **100+**
 *  Ẹ̀yà WordPress ** 5.0 tàbí ju bẹ́ẹ̀ lọ **
 *  Dánwò dé **7.0**
 *  Ẹ̀yà PHP ** 7.4 tàbí ju bẹ́ẹ̀ lọ **
 *  Èdè
 * [English (US)](https://wordpress.org/plugins/wp-avoid-slow/)
 * Àwọn àmì
 * [bloat](https://yor.wordpress.org/plugins/tags/bloat/)[core web vitals](https://yor.wordpress.org/plugins/tags/core-web-vitals/)
   [Optimize](https://yor.wordpress.org/plugins/tags/optimize/)[performance](https://yor.wordpress.org/plugins/tags/performance/)
   [speed](https://yor.wordpress.org/plugins/tags/speed/)
 *  [Ìwòye Tó Péye](https://yor.wordpress.org/plugins/wp-avoid-slow/advanced/)

## Àwọn ìbò

 5 lára àwọn ìràwọ̀ 5.

 *  [  6 5-star reviews     ](https://wordpress.org/support/plugin/wp-avoid-slow/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/wp-avoid-slow/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/wp-avoid-slow/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/wp-avoid-slow/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/wp-avoid-slow/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/wp-avoid-slow/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/wp-avoid-slow/reviews/)

## Àwọn Olùkópa

 *   [ Abhishek Deshpande ](https://profiles.wordpress.org/deshabhishek007/)
 *   [ Abhishek Deshpande ](https://profiles.wordpress.org/fitehal/)

## Ìrànlọ́wọ́

Nǹkan wà tí o fẹ́ sọ? Ṣé o nílò ìrànlọ́wọ́?

 [Wo àpéjọ ìrànlọ́wọ́](https://wordpress.org/support/plugin/wp-avoid-slow/)