Tired of having a slow WordPress admin area? Improve your speed with "Fast Backend" - the lightweight solution for optimizing the WordPress backend.
Do you think the WordPress backend is too slow? Good news, this plugin will improve the speed of your WordPress Admin backend by some efficient tweaks.
“Fast Backend” will only have affects to the Admin area of WordPress and won’t have any impact on your theme.
The plugin adds loading=”lazy” attributes to images if missing to take advantage of native lazy loading.
Usually the WordPress heartbeat is every 15 seconds. The plugin extends the time period to 45 seconds.
Instead of autosaving posts every 60 seconds, we’ll do this only every 120 seconds.
The plugin moves plugin stylesheets to the bottom of the page to prevent them to block rendering.
Upload the the plugin, activate it, and you’re done. Congrats, your backend will be faster!
No. “Fast Backend” is very lightweight. It has no settings, just activate it and it works immediately.
Yes, you can! “Fast Backend” provides several hooks to configure the loading of stylesheets in the backend.
By default “Fast Backend” moves all plugin stylesheets into the footer to improve loading performance.
But sometimes you might want to adjust that. Therefore you are free to move stylesheets where you need them.
And more than that. You are even free to move all stylesheets (not just plugin stylesheets) into the <head>
, the bottom of the <body>
, lazy load them or even remove them entirely.
Available hooks:
fast_backend_stylesheets_in_head
Configure the stylesheets that should be moved into the <head>
.
You can use this filter to move individual plugin stylesheets into the <head>
that by default would be loaded at the bottom.
Example:
add_filter( 'fast_backend_stylesheets_in_head', function ($stylesheet_ids) { return $stylesheet_ids; });
fast_backend_stylesheets_in_footer
Configure the stylesheets that should be moved to the bottom of the <body>
.
You can use this filter to move non-plugin stylesheets (e.g. theme or even core stylesheets) to the bottom.
Example:
add_filter( 'fast_backend_stylesheets_in_footer', function ($stylesheet_ids) { return $stylesheet_ids; });
fast_backend_stylesheets_lazy_load
Configure the stylesheets that should be lazy loaded after page load.
You can use this filter to lazy load stylesheets that are not essential for page load.
Example:
add_filter( 'fast_backend_stylesheets_lazy_load', function ($stylesheet_ids) { return $stylesheet_ids; });
fast_backend_stylesheets_remove
Configure the stylesheets that should not be loaded at all.
You can use this filter to remove stylesheets that are added by plugins or themes that are not used in your setup.
Example:
add_filter( 'fast_backend_stylesheets_remove', function ($stylesheet_ids) { return $stylesheet_ids; });
For more details please refer to the code documentation in the fast-backend.php
.
wp_content
directoryfast_backend_stylesheets_in_head
filterfast_backend_stylesheets_in_footer
filterfast_backend_stylesheets_lazy_load
filterfast_backend_stylesheets_remove
filter