{"id":84324,"date":"2018-04-12T13:36:52","date_gmt":"2018-04-12T13:36:52","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/code-cleaner\/"},"modified":"2018-04-12T13:36:52","modified_gmt":"2018-04-12T13:36:52","slug":"code-cleaner","status":"closed","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/code-cleaner\/","author":15255656,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.8","stable_tag":"trunk","tested":"4.9.29","requires":"4.7","requires_php":"","requires_plugins":"","header_name":"Code Cleaner","header_author":"CLEANCODED","header_description":"The Code Cleaner plugin cleans and optimizes WordPress code for improved website performance and faster page load times.","assets_banners_color":"","last_updated":"2018-04-12 13:36:52","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/cleancoded.com\/cleaner\/","header_author_uri":"https:\/\/cleancoded.com\/","rating":1,"author_block_rating":0,"active_installs":10,"downloads":1387,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog","faq"],"tags":[],"upgrade_notice":[],"ratings":{"1":"1","2":0,"3":0,"4":0,"5":0},"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":[],"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[4657,4658,4659,3786,1452],"plugin_category":[52],"plugin_contributors":[155511],"plugin_business_model":[],"class_list":["post-84324","plugin","type-plugin","status-closed","hentry","plugin_tags-clean","plugin_tags-clean-up","plugin_tags-cleaner","plugin_tags-cleanup","plugin_tags-optimize","plugin_category-performance","plugin_contributors-cleancoded","plugin_committers-cleancoded"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/code-cleaner.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>This plugin cleans and optimizes WordPress code for improved website performance and faster page load times. Whether you're using a custom child theme or a marketplace theme template, this plugin will clean the code and improve performance.<\/p>\n\n<p>It adds a variety of site-wide optimization options to the WordPress backend:<\/p>\n\n<ul>\n<li>Disable emojis<\/li>\n<li>Disable embeds<\/li>\n<li>Remove query strings<\/li>\n<li>Disable XML-RPC<\/li>\n<li>Remote jQuery Migrate <\/li>\n<li>Hide WP Version<\/li>\n<li>Remove the wlwmanifest link<\/li>\n<li>Remove the RSD link<\/li>\n<li>Remove the shortlink tag<\/li>\n<li>Disable RSS feeds<\/li>\n<li>Disable RSS feed links<\/li>\n<li>Disable self pingbacks<\/li>\n<li>Remove REST API links<\/li>\n<li>Disable dashicons<\/li>\n<li>Disable Google Maps<\/li>\n<li>Disable Heartbeat<\/li>\n<li>Update Heartbeat frequency<\/li>\n<li>Limit\/disable post revisions<\/li>\n<li>Update autosave frequency<\/li>\n<li>Change the login URL<\/li>\n<\/ul>\n\n<p>WooCommerce optimization options:<\/p>\n\n<ul>\n<li>Diable scripts except on product, cart and checkout pages<\/li>\n<li>Disable cart fragmentation<\/li>\n<li>Disable the status meta box<\/li>\n<li>Disable widgets<\/li>\n<\/ul>\n\n<p>The plugin also offers CDN rewrite support, a script manager to disable CSS\/JS on a page-by-page basis, DNS prefetch and preconnect support, as well as backend accessibility mode.<\/p>\n\n<h3>Roadmap<\/h3>\n\n<ul>\n<li>Lazy load images<\/li>\n<li>HTTP\/2 server push<\/li>\n<li>Sync Google Analytics locally<\/li>\n<li>Delete expired transients<\/li>\n<li>WordPress menu cache<\/li>\n<li>Parse and remove all HTML comments in source code<\/li>\n<li>Disable blog (comments, categories, tags, etc.)<\/li>\n<li>Minify HTML\/JS\/CSS<\/li>\n<li>Disable Google Fonts<\/li>\n<li>Disable comments globally<\/li>\n<li>White label for marketing agencies<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the Code Cleaner plugin to your WordPress site and Activate it. <\/li>\n<li>That's it!<\/li>\n<\/ol>\n\n<!--section=changelog-->\n<h4>Version 1.1.8<\/h4>\n\n<ul>\n<li>Fixed a compatibility issue with Script Manager dequeue priority that could cause it to not function properly.<\/li>\n<li>Minor update to the uninstall function.<\/li>\n<\/ul>\n\n<h4>Version 1.1.7<\/h4>\n\n<ul>\n<li>Fixed a bug that was causing the remove query strings option to conflict with files that have necessary query string parameters (Google Fonts).<\/li>\n<\/ul>\n\n<h4>Version 1.1.6<\/h4>\n\n<ul>\n<li>Added new Clean Uninstall option in the extras tab.<\/li>\n<li>Added new Preconnect option in the extras tab.<\/li>\n<\/ul>\n\n<h4>Version 1.1.5<\/h4>\n\n<ul>\n<li>Fixed multiple PHP warnings related to settings + option initialization.<\/li>\n<\/ul>\n\n<h4>Version 1.1.4<\/h4>\n\n<ul>\n<li>Added multisite support with the ability to manage default network settings and network access control.<\/li>\n<li>Made some adjustments to plugin naming conventions throughout WordPress admin screens, menus, etc\u2026<\/li>\n<li>Removed BETA tag on Change Login URL option.<\/li>\n<\/ul>\n\n<h4>Version 1.1.3<\/h4>\n\n<ul>\n<li>Added new Change Login URL (BETA) feature to change your WordPress login URL and block the default wp-admin and wp-login endpoints from being directly accessed.<\/li>\n<li>Added new Disable Dashicons feature to disable Dashicons from the front-end when not logged in.<\/li>\n<\/ul>\n\n<h4>Version 1.1.2<\/h4>\n\n<ul>\n<li>Added character masking to the license key input field.<\/li>\n<\/ul>\n\n<h4>Version 1.1.1<\/h4>\n\n<ul>\n<li>Added new CDN URL Rewrite feature in a new settings tab with various settings to customize your configuration.<\/li>\n<li>Added new Global Settings section in the Script Manager with a visual representation of the Script Manager options set across the entire site.<\/li>\n<li>Made some updates to the Script Manager layout in preparation for future additional features.<\/li>\n<\/ul>\n\n<h4>Version 1.1.0<\/h4>\n\n<ul>\n<li>Added new Disable Google Maps toggle.<\/li>\n<li>Added some backend logic to the Script Manager to hide scripts that have already been disabled sitewide via the main plugin settings.<\/li>\n<li>Update to the EDD license activation function variables to help prevent activation conflicts with other plugins.<\/li>\n<\/ul>\n\n<h4>Version 1.0.9<\/h4>\n\n<ul>\n<li>Removed the toggle to disable WooCommerce reviews, as there is already a WooCommerce setting that provides that functionality.<\/li>\n<\/ul>\n\n<h4>Version 1.0.8<\/h4>\n\n<ul>\n<li>Added new WooCommerce section to the options tab with multiple toggles to disable or limit certain WooCommerce scripts and functionality including the following:<\/li>\n<li>Disable WooCommerce scripts and styles<\/li>\n<li>Disable WooCommerce widgets<\/li>\n<li>Disable WooCommerce status meta box<\/li>\n<li>Disable WooCommerce cart fragments (AJAX) <\/li>\n<li>Added some new styles to the plugin admin page to allow for clearer organization of different sections.<\/li>\n<li>Fixed an undefined index notice in the Script Manager.<\/li>\n<li>Added some additional styles to the checkboxes in the Script Manager to fix a theme compatibility issue.<\/li>\n<\/ul>\n\n<h4>Version 1.0.7<\/h4>\n\n<ul>\n<li>Added functionality to remove the shortlink HTTP header when Remove Shortlink is toggled on.<\/li>\n<li>Added functionality to remove the xmlrpc.php link as well as the X-Pingback HTTP header when Disable XML-RPC is toggled on.<\/li>\n<\/ul>\n\n<h4>Version 1.0.6<\/h4>\n\n<ul>\n<li>Removed BETA label from Script Manager.<\/li>\n<li>Added new DNS Prefetch option in the Extras tab.<\/li>\n<\/ul>\n\n<h4>Version 1.0.5<\/h4>\n\n<ul>\n<li>Added new toggle to Remove REST API Links.<\/li>\n<li>Renamed \u2018Remove Feed Links\u2019 toggle for more clarification.<\/li>\n<li>UI improvements, hovering tooltips, more links to the web documentation, etc\u2026<\/li>\n<li>Added version numbers to admin scripts to avoid caching on plugin update.<\/li>\n<li>Refactored a good portion of the settings initialization code.<\/li>\n<li>Removed \u201cBeta\u201d status for script manager. It has been fully tested now and is ready to use in production.<\/li>\n<\/ul>\n\n<h4>Version 1.0.4<\/h4>\n\n<ul>\n<li>Fixed a few PHP warnings dealing with the Script Manager option array management.<\/li>\n<li>Fixed a UI bug in the Script Manager causing certain post type check boxes to not be selectable.<\/li>\n<li>Upgrade licensing feature added. You can now upgrade licenses from within your account and you are automatically prorated the new amount.<\/li>\n<\/ul>\n\n<h4>Version 1.0.3<\/h4>\n\n<ul>\n<li>Introduced the new Script Manager feature to disable scripts on a per page\/post basis.<\/li>\n<\/ul>\n\n<h4>Version 1.0.2<\/h4>\n\n<ul>\n<li>Added Extras tab with a new option for Accessibility Mode. Enabling this will turn off the custom styles we use for our settings toggles and revert to standard HTML checkboxes.<\/li>\n<li>Additional accessibility improvements.<\/li>\n<li>A few style fixes.<\/li>\n<li>WordPress 4.8 support.<\/li>\n<\/ul>\n\n<p>=Version 1.0.1=\n* Accessibility improvements to the plugin settings page.<\/p>\n\n<h4>Version 1.0.0<\/h4>\n\n<ul>\n<li>Plugin launched.<\/li>\n<\/ul>\n\n<!--section=faq-->\n<dl>\n<dt>Installation Instructions<\/dt>\n<dd><ol>\n<li>Upload the Code Cleaner plugin to your WordPress site and Activate it. <\/li>\n<li>That's it!<\/li>\n<\/ol><\/dd>\n\n<\/dl>","raw_excerpt":"Code Cleaner cleans and optimizes WordPress code for improved website performance and faster page load times.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/84324","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=84324"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/cleancoded"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=84324"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=84324"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=84324"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=84324"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=84324"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=84324"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}