{"id":222023,"date":"2025-03-18T14:46:05","date_gmt":"2025-03-18T14:46:05","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/wpd-total-care-security-enhancements\/"},"modified":"2026-04-02T14:06:03","modified_gmt":"2026-04-02T14:06:03","slug":"jethost-total-care","status":"publish","type":"plugin","link":"https:\/\/pcd.wordpress.org\/plugins\/jethost-total-care\/","author":23290058,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.4.1","stable_tag":"2.4.1","tested":"6.9.4","requires":"5.5","requires_php":"7.4","requires_plugins":null,"header_name":"JetHost Total Care \u2013 Security & Enhancements","header_author":"JetHost","header_description":"WPD Total Care - Security and Site enhancements. You can fine tune settings easily in your WordPress admin dashboard.","assets_banners_color":"d3cdcd","last_updated":"2026-04-02 14:06:03","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/www.jethost.com\/","header_author_uri":"https:\/\/profiles.wordpress.org\/jethost\/","rating":5,"author_block_rating":0,"active_installs":600,"downloads":2358,"num_ratings":3,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"wpdivision","date":"2025-03-18 14:45:49"},"1.0.1":{"tag":"1.0.1","author":"wpdivision","date":"2025-03-26 08:58:44"},"1.0.2":{"tag":"1.0.2","author":"wpdivision","date":"2025-04-14 21:05:40"},"1.1.0":{"tag":"1.1.0","author":"wpdivision","date":"2025-04-23 11:41:58"},"1.2.0":{"tag":"1.2.0","author":"wpdivision","date":"2025-05-07 12:56:08"},"2.0.0":{"tag":"2.0.0","author":"wpdivision","date":"2025-05-07 19:03:16"},"2.1.0":{"tag":"2.1.0","author":"wpdivision","date":"2025-06-13 11:44:37"},"2.2.0":{"tag":"2.2.0","author":"wpdivision","date":"2025-07-09 11:30:24"},"2.3.0":{"tag":"2.3.0","author":"wpdivision","date":"2025-08-12 12:23:36"},"2.3.1":{"tag":"2.3.1","author":"wpdivision","date":"2025-12-03 08:02:03"},"2.4.0":{"tag":"2.4.0","author":"wpdivision","date":"2026-03-16 08:07:42"},"2.4.1":{"tag":"2.4.1","author":"wpdivision","date":"2026-04-02 14:06:03"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":3},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3289362,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3289362,"resolution":"256x256","location":"assets","locale":""},"icon.svg":{"filename":"icon.svg","revision":3289362,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3289362,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3289362,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.2","1.1.0","1.2.0","2.0.0","2.1.0","2.2.0","2.3.0","2.3.1","2.4.0","2.4.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3289362,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3289362,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3289362,"resolution":"3","location":"assets","locale":""}},"screenshots":{"1":"Site enhancements","2":"Security options","3":"Contact us for help"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[17953,187,247,1178,600],"plugin_category":[54],"plugin_contributors":[241950],"plugin_business_model":[],"class_list":["post-222023","plugin","type-plugin","status-publish","hentry","plugin_tags-enhancements","plugin_tags-optimization","plugin_tags-performance","plugin_tags-protection","plugin_tags-security","plugin_category-security-and-spam-protection","plugin_contributors-jethost","plugin_committers-jethost","plugin_committers-wpdivision"],"banners":{"banner":"https:\/\/ps.w.org\/jethost-total-care\/assets\/banner-772x250.jpg?rev=3289362","banner_2x":"https:\/\/ps.w.org\/jethost-total-care\/assets\/banner-1544x500.jpg?rev=3289362","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/jethost-total-care\/assets\/icon.svg?rev=3289362","icon":"https:\/\/ps.w.org\/jethost-total-care\/assets\/icon.svg?rev=3289362","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/jethost-total-care\/assets\/screenshot-1.png?rev=3289362","caption":"Site enhancements"},{"src":"https:\/\/ps.w.org\/jethost-total-care\/assets\/screenshot-2.png?rev=3289362","caption":"Security options"},{"src":"https:\/\/ps.w.org\/jethost-total-care\/assets\/screenshot-3.png?rev=3289362","caption":"Contact us for help"}],"raw_content":"<!--section=description-->\n<p>JetHost Total Care simplifies your WordPress management by consolidating essential features like security, site enhancements and performance into a single, user-friendly plugin. This eliminates the need for multiple plugins, reducing conflicts, improving performance, and streamlining your workflow.<\/p>\n\n<h3>Key Features:<\/h3>\n\n<h4>Optimize WordPress Core:<\/h4>\n\n<ul>\n<li>Configure AutoSave intervals.<\/li>\n<li>Enable\/disable WordPress revisions.<\/li>\n<li>Limit revisions number.<\/li>\n<li>Media Trash control.<\/li>\n<li>Adjust memory limits for improved performance.<\/li>\n<li>Enhance security by hiding your WordPress version, disabling directory listing, and controlling error reporting.<\/li>\n<li>Protect core WordPress files and directories from unauthorized access.<\/li>\n<li>Disable WordPress emojis to improve frontend performance.<\/li>\n<li>Remove default Dashicons on the frontend for faster load times.<\/li>\n<li>Disable WordPress embeds to reduce unnecessary scripts and requests.<\/li>\n<li>Remove the jQuery Migrate library from the frontend if not needed by the theme or plugins.<\/li>\n<li>Limit login attempts to block brute-force attacks and protect user accounts.<\/li>\n<\/ul>\n\n<h4>WordPress Heartbeat API Control:<\/h4>\n\n<ul>\n<li>Manage the frequency of the WordPress Heartbeat API to optimize performance and reduce server load.<\/li>\n<li>Set different heartbeat intervals or disable it completely for:\n\n<ul>\n<li>Admin Dashboard \u2013 Maintain responsive experience for admins and editors.<\/li>\n<li>Post\/Page Editor \u2013 Ensure autosave works efficiently without overloading the server.<\/li>\n<li>Website Frontend \u2013 Minimize unnecessary background requests for visitors.<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h4>Author Security:<\/h4>\n\n<ul>\n<li>Prevent user enumeration for enhanced security.<\/li>\n<li>Disable \"List Users\" functionality.<\/li>\n<li>Customize author slugs and base URLs for better control.<\/li>\n<\/ul>\n\n<h4>Admin Enhancements:<\/h4>\n\n<ul>\n<li>Duplicate any post or page with one click.<\/li>\n<li>Hide the admin bar on the frontend for all or selected user roles.<\/li>\n<li>Replace the default WordPress logo with your own on the login screen.<\/li>\n<li>Disable Theme and Plugin file editors for better security.<\/li>\n<li>Switch entirely to the Classic Editor by disabling Gutenberg.<\/li>\n<li>Password protect the entire website from unauthorized access.<\/li>\n<li>Set custom redirects after login and logout.<\/li>\n<li>Change the default WordPress login URL to protect against brute-force attacks.<\/li>\n<li>Under Maintenance Mode \u2013 When activated, visitors who are not logged in will see a maintenance notice on the site\u2019s frontend. Logged-in users can continue working in the website without interruptions.<\/li>\n<li>Disable search engine indexing to discourage search engines from listing the site while it is under construction.<\/li>\n<li>Enable SVG uploads with automatic sanitization for safe use of vector graphics.<\/li>\n<\/ul>\n\n<h4>Comment Management:<\/h4>\n\n<ul>\n<li>Disable future comments on posts, pages, and media attachments.<\/li>\n<li>Optionally hide existing comments for a cleaner frontend and improved performance.<\/li>\n<\/ul>\n\n<h4>Database Optimization<\/h4>\n\n<ul>\n<li>Check Database Health \u2013 Scan your database to see the number of optimizable items.<\/li>\n<li>One-Click Optimization \u2013 Select the items you want to clean and optimize instantly.\n\n<ul>\n<li>Optimize Database Tables<\/li>\n<li>Clean Post Revisions<\/li>\n<li>Clean Auto-draft Posts<\/li>\n<li>Clean Trashed Posts<\/li>\n<li>Delete Comments Marked as Spam<\/li>\n<li>Delete Unapproved Comments<\/li>\n<li>Delete Trashed Comments<\/li>\n<li>Clean Expired Transients<\/li>\n<li>Clean All Transients<\/li>\n<\/ul><\/li>\n<li>Scheduled Optimization \u2013 Automate cleanups by setting optimization frequency (Daily, Weekly, Monthly).<\/li>\n<li>Last Optimization Log \u2013 Quickly view the last optimization date and time.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<h4>Installing the JetHost Total Care Plugin<\/h4>\n\n<h4>Method 1: Direct Installation from the WordPress Admin Panel<\/h4>\n\n<ol>\n<li>In the WordPress admin menu, go to Plugins &gt; Add New.<\/li>\n<li>Search for \"JetHost Total Care\".<\/li>\n<li>Click Install Now, then Activate.<\/li>\n<li>The JetHost Total Care menu item will now be available in your main WordPress admin menu.<\/li>\n<\/ol>\n\n<h4>Method 2: Manual Upload and Installation<\/h4>\n\n<ol>\n<li>Download the JetHost Total Care plugin .zip file.<\/li>\n<li>Upload the .zip file to the \/wp-content\/plugins\/ directory on your server (via FTP, SFTP, or your hosting control panel\\'s file manager).<\/li>\n<li>In the main WordPress admin menu, go to Plugins.<\/li>\n<li>Activate the JetHost Total Care plugin.<\/li>\n<li>The JetHost Total Care menu item will now be available in your main WordPress admin menu.<\/li>\n<\/ol>\n\n<h4>Method 3: Upload via the WordPress Admin Panel<\/h4>\n\n<ol>\n<li>Download the JetHost Total Care plugin .zip file.<\/li>\n<li>In the main WordPress admin menu, go to Plugins &gt; Add New.<\/li>\n<li>Click Upload Plugin at the top of the page.<\/li>\n<li>Choose the downloaded .zip file and click Install Now.<\/li>\n<li>Click Activate.<\/li>\n<li>The JetHost Total Care menu item will now be available in your main WordPress admin menu.<\/li>\n<\/ol>\n\n<!--section=changelog-->\n<h4>2.4.1 2026-04-02<\/h4>\n\n<p><strong>Fixes<\/strong>\n- Fixed error 500 returned from admin-ajax when using SVG images<\/p>\n\n<h4>2.4.0 2026-03-16<\/h4>\n\n<p><strong>New Features<\/strong>\n- Added \"Disable Search Engine Indexing\" toggle under Admin Enhancements to discourage search engines from indexing the site.\n- Added \"Enable SVG Uploads\" toggle under Admin Enhancements allowing safe SVG file uploads with automatic sanitization. Disabled by default.<\/p>\n\n<p><strong>Enhancements<\/strong>\n- Moved the \"Disable Embeds\" option to the bottom of the Site Enhancements page for better organization.\n- Tested up to WordPress 6.9.<\/p>\n\n<p><strong>Fixes<\/strong>\n- Removed redundant blog_public write on every page load.\n- Corrections after plugin check review.<\/p>\n\n<h4>2.3.1 2025-12-03<\/h4>\n\n<p><strong>Translations fix<\/strong><\/p>\n\n<h4>2.3.0 2025-08-12<\/h4>\n\n<p><strong>New Features<\/strong>\n- Introduced \"Database Optimization\" section:\n  - Manual tools for optimizing database tables, revisions, comments, transients, and more.\n  - Scheduled automatic optimization with options for daily, weekly, or monthly intervals.\n  - Displays last optimization time using WordPress date format.\n- Added \"Under Maintenance Mode\" under Admin Enhancements:\n  - Replaces frontend with multilingual maintenance page.\n  - Auto-detects sites language (EN\/BG).<\/p>\n\n<h4>2.2.0 2025-07-09<\/h4>\n\n<p><strong>New Features<\/strong>\n- Added option to change the default WordPress login URL to improve login security.\n- Introduced a feature to disable comments on posts, pages, and attachments:\n  - Option to prevent future comments.\n  - Option to hide existing comments.<\/p>\n\n<p><strong>Enhancements<\/strong>\n- Improved visibility of the success notice bar with a new dark blue background and white text for better contrast.<\/p>\n\n<h4>2.1.0 2025-06-13<\/h4>\n\n<p><strong>New Features<\/strong>\n- Introduced new \"Admin Enhancements\" section with the following tools:\n  - Duplicate posts\/pages easily.\n  - Hide the admin bar on the frontend for all or selected users.\n  - Customize the WordPress login page with your own logo.\n  - Disable access to the Theme Editor and Plugin File Editor.\n  - Enforce usage of the Classic Editor by disabling Gutenberg.\n  - Password-protect the entire website with a single toggle.\n  - Configure custom login and logout redirects.<\/p>\n\n<p><strong>Security Improvements<\/strong>\n- Added \"Limit Login Attempts\" to prevent brute-force attacks.<\/p>\n\n<h4>2.0.0 2025-05-07<\/h4>\n\n<p><strong>Rebranding to JetHost<\/strong><\/p>\n\n<h4>1.2.0 2025-05-07<\/h4>\n\n<p><strong>New Features<\/strong>\n- Added control for WordPress Heartbeat API frequency.\n  - Configure or disable heartbeat separately for Admin Dashboard, Post\/Page Editor, and Website Frontend.<\/p>\n\n<h4>1.1.0 2025-04-23<\/h4>\n\n<p><strong>New Features<\/strong>\n- Added option to disable WordPress emojis for performance boost.\n- Added option to remove Dashicons from the frontend.\n- Added option to disable oEmbed and associated scripts.\n- Added option to remove jQuery embed from the frontend.<\/p>\n\n<p>=1.0.2 2025-04-14=\n<strong>Translation<\/strong>\n* Added a Bulgarian translation.<\/p>\n\n<p>=1.0.1 2025-03-26=\n<strong>Bugfixes<\/strong>\n* Fixed issue with <br \/> tags appearing in tooltips.\n* Removal of hidden messages from other plugins that appeared in our plugin.\n* Updated readme.txt with corrections and improvements.\n* Added a language template file (.pot) for easier translation.<\/p>\n\n<p>=1.0.0=\n* Initial release<\/p>","raw_excerpt":"JetHost Total Care simplifies WordPress management by consolidating features like security, site enhancements and performance into a single plugin.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/222023","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=222023"}],"author":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/jethost"}],"wp:attachment":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=222023"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=222023"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=222023"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=222023"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=222023"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=222023"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}