{"id":359192,"date":"2026-08-28T13:15:47","date_gmt":"2026-08-28T13:15:47","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/debloat-essentials\/"},"modified":"2026-08-28T13:15:27","modified_gmt":"2026-08-28T13:15:27","slug":"payloadless","status":"publish","type":"plugin","link":"https:\/\/ve.wordpress.org\/plugins\/payloadless\/","author":20671970,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.0","stable_tag":"1.1.0","tested":"7.1","requires":"6.7","requires_php":"8.0","requires_plugins":null,"header_name":"Payloadless","header_author":"George Vasiliades","header_description":"Fifteen switches that turn off what WordPress loads by default and most sites never use: emojis, embeds, head links, jQuery Migrate, heartbeat, revisions and more. No caching, no minification.","assets_banners_color":"0e2137","last_updated":"2026-08-28 13:15:27","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/github.com\/Poseidonas\/payloadless","header_author_uri":"https:\/\/github.com\/Poseidonas","rating":0,"author_block_rating":0,"active_installs":0,"downloads":51,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.0":{"tag":"1.1.0","author":"poseidonas","date":"2026-08-28 13:15:27","revision":3670409}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3670409,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3670409,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3670409,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3670409,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3670409,"resolution":"1","location":"assets","locale":"","width":1260,"height":800},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3670409,"resolution":"2","location":"assets","locale":"","width":1260,"height":901}},"screenshots":{"1":"The front end switches: emojis, embeds, head links, jQuery Migrate, Dashicons, block library CSS, the password strength meter and RSS feeds.","2":"Editor, admin and background switches: Heartbeat, autosave and revision intervals, remote block patterns, self-pingbacks and core sitemaps."}},"plugin_section":[],"plugin_tags":[17024,23840,5901,247,6243],"plugin_category":[54],"plugin_contributors":[278051],"plugin_business_model":[],"class_list":["post-359192","plugin","type-plugin","status-publish","hentry","plugin_tags-embeds","plugin_tags-emojis","plugin_tags-heartbeat","plugin_tags-performance","plugin_tags-revisions","plugin_category-security-and-spam-protection","plugin_contributors-poseidonas","plugin_committers-poseidonas"],"banners":{"banner":"https:\/\/ps.w.org\/payloadless\/assets\/banner-772x250.png?rev=3670409","banner_2x":"https:\/\/ps.w.org\/payloadless\/assets\/banner-1544x500.png?rev=3670409","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/payloadless\/assets\/icon-128x128.png?rev=3670409","icon_2x":"https:\/\/ps.w.org\/payloadless\/assets\/icon-256x256.png?rev=3670409","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/payloadless\/assets\/screenshot-1.png?rev=3670409","caption":"The front end switches: emojis, embeds, head links, jQuery Migrate, Dashicons, block library CSS, the password strength meter and RSS feeds."},{"src":"https:\/\/ps.w.org\/payloadless\/assets\/screenshot-2.png?rev=3670409","caption":"Editor, admin and background switches: Heartbeat, autosave and revision intervals, remote block patterns, self-pingbacks and core sitemaps."}],"raw_content":"<!--section=description-->\n<p>The plugin adds a page under Settings &gt; Payloadless with three groups of switches. Each one is independent and takes effect as soon as the settings are saved.<\/p>\n\n<p>Front end: disable emojis, disable embeds, clean up the head, remove jQuery Migrate, remove Dashicons for visitors, remove block library CSS on classic themes, remove the password strength meter, disable RSS feeds.<\/p>\n\n<p>Editor and admin: Heartbeat API mode and interval, autosave interval, post revisions to keep, disable remote block patterns.<\/p>\n\n<p>Background: disable self-pingbacks, disable core XML sitemaps.<\/p>\n\n<p>Only the safe switches are on by default: emojis, embeds, head clean-up and self-pingbacks. Everything else is off until you turn it on.<\/p>\n\n<p>The plugin contacts no external service and sends nothing anywhere.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to wp-content\/plugins or install the zip from Plugins &gt; Add New &gt; Upload Plugin.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Open Settings &gt; Payloadless and review the switches.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"will%20youtube%20and%20other%20embeds%20still%20work%20with%20embeds%20disabled%3F\"><h3>Will YouTube and other embeds still work with embeds disabled?<\/h3><\/dt>\n<dd><p>Yes. The switch stops other sites from embedding your posts and turns off discovery for unknown providers. The providers WordPress knows keep working, including previews in the editor.<\/p><\/dd>\n<dt id=\"does%20it%20cache%20or%20minify%20anything%3F\"><h3>Does it cache or minify anything?<\/h3><\/dt>\n<dd><p>No. It only removes things WordPress loads by default.<\/p><\/dd>\n<dt id=\"what%20happens%20with%20the%20block%20library%20css%20switch%20on%20a%20block%20theme%3F\"><h3>What happens with the block library CSS switch on a block theme?<\/h3><\/dt>\n<dd><p>Nothing. The switch applies only to classic themes.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Removed the installation registry. It was never active in any release: the reporting address shipped empty, so no site ever sent anything, but the readme described it as if it did. The code and the description are both gone.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Fifteen switches that turn off what WordPress loads by default and most sites never use. No caching, no minification.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ve.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/359192","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ve.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ve.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ve.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=359192"}],"author":[{"embeddable":true,"href":"https:\/\/ve.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/poseidonas"}],"wp:attachment":[{"href":"https:\/\/ve.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=359192"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ve.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=359192"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ve.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=359192"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ve.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=359192"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ve.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=359192"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ve.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=359192"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}