=== WPMasterToolKit === Contributors: ludwigyou Tags: all in one plugin, admin, security, disable features, easy to use Requires at least: 4.0.0 Tested up to: 6.5.4 Requires PHP: 7.4 Stable tag: 1.5.0 License: GPLv2 or later License URI: https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt WPMasterToolKit is a plugin that allows you to add a lot of features to your WordPress site. == Description == WP Master ToolKit is your all-in-one solution for improving your WordPress site. It brings together a suite of tools that streamline your dashboard and improve your workflow, enabling more efficient management of content and settings. With WPMasterToolKit, you can customize your WordPress installation to suit your needs, ensuring you have all the tools you need at your fingertips. **Presentation of the extension by Alexis Fichou (WP-Origami) 🇫🇷:** [youtube https://www.youtube.com/watch?v=9ZFp_eyYop4] = Key Features = * Allow Menu Custom Links to Open in New Tab: You can enable custom link menu items to open in a separate browser tab with just a simple checkbox. Additionally, to reinforce security and improve SEO performance, we've implemented the "rel="noopener noreferrer nofollow"" attribute for these links. * Auto Regenerate Salt Keys: WordPress salt keys or security keys are codes that help protect important information on your website. * Auto-Publish Posts with Missed Schedule: Automatically initiate the publication of scheduled posts marked with "missed schedule" upon each visit to the website, across all post types. * Blacklisted Usernames: Prevent the creation of new user accounts with predifined blacklisted usernames. Blacklist usernames that are too common. * Clean Profiles: Tidy up user profiles by removing sections you do not utilise. * Clean Up Admin Bar: Remove various elements from the admin bar. * Code Snippets: Add custom code snippets to your website without the need to edit the theme's functions.php file. This feature is especially useful for adding custom CSS, JavaScript, and PHP code to your website. For disable all snippets, add this line to your wp-config.php: define('WPMASTERTOOLKIT_SNIPPETS_SAFE_MODE', true); * Content Duplication: Enable one-click duplication of pages, posts and custom posts. The corresponding taxonomy terms and post meta will also be duplicated. * Content Order: Enable custom ordering of various "hierarchical" content types or those supporting "page attributes". A new 'Order' sub-menu will appear for enabled content type(s). * Custom Admin CSS: Add custom CSS on all admin pages for all user roles. * Custom Body Class: Add custom
class(es) on the singular view of some or all public post types. * Custom Frontend CSS: Add custom CSS on all frontend pages for all user roles. * Disable All Updates: Completely disable core, theme and plugin updates and auto-updates. Will also disable update checks, notices and emails. * Disable Block-Based Widgets Settings Screen: Disable block-based widgets settings screen. Restores the classic widgets settings screen when using a classic (non-block) theme. This has no effect on block themes. * Disable Dashboard Widgets: Clean up and speed up the dashboard by completely disabling some or all widgets. Disabled widgets won't load any assets nor show up under Screen Options. * Disable Feeds: Completely deactivate RSS, Atom, and RDF feeds across your website. This entails disabling feeds for various content elements, such as posts, categories, tags, comments, authors, and search. Additionally, it erases any remaining references to feed URLs from the section of your web pages. * Disable Gutenberg: Deactivate the Gutenberg block editor selectively, allowing you to control its usage for specific or all relevant post types. * Disable REST API: Disable REST API access for non-authenticated users and remove URL traces from , HTTP headers and WP RSD endpoint. * Disable Really Simple Discovery (RSD) tag: Disable loading of Dashicons CSS and JS files on the front-end for public site visitors. This might break the layout or design of custom forms, including custom login forms, if they depend on Dashicons. Make sure to check those forms after disabling. * Disable WP Sitemap: Disable the default WordPress sitemap feature, which was introduced in WordPress 5.5. * Disable Windows Live Writer (WLW) manifest tag: Disable the Windows Live Writer (WLW) manifest tag in . The WLW app was discontinued in 2017. * Disable WordPress shortlink tag: Disable the default WordPress shortlink tag in . Ignored by search engines and has minimal practical use case. Usually, a dedicated shortlink plugin or service is preferred that allows for nice names in the short links and tracking of clicks when sharing the link on social media. * Disable XML-RPC: Enhance your website's security by fortifying it against brute force, (DoS) and (DDoS) attacks through advanced XML-RPC protection. In addition, our solution proactively disables trackbacks and pingbacks, bolstering your site's defense mechanisms. * Disable cart fragments scripts: Disable cart fragments scripts on the front-end for public site visitors. This might break the functionality of the cart and checkout pages if they depend on cart fragments. * Disable dashicons CSS and JS files: Disable loading of Dashicons CSS and JS files on the front-end for public site visitors. This might break the layout or design of custom forms, including custom login forms, if they depend on Dashicons. Make sure to check those forms after disabling. * Disable emoji support: Disable emoji support for pages, posts and custom post types on the admin and frontend. The support is primarily useful for older browsers that do not have native support for it. Most modern browsers across different OSes and devices now have native support for it. * Disable wp_mail: Disable the wp_mail function, which is used by WordPress to send emails. This feature is useful for websites that do not send emails, as it prevents the wp_mail function from loading and consuming resources. * Disallow Bad Requests: Protect your site against a wide range of threats. check all incoming traffic and quietly blocks bad requests containing nasty stuff like eval(, base64_, and excessively long request-strings. * Disallow Dir Listing: Disable the listing of the directories. * Disallow Malicious File Access in upload: Protect your website from malicious file access in the upload directory. * Disallow Plugin Upload: Disable zip file uploads for plugins, which are used to install plugins on your website. * Disallow Theme Upload: Disable zip file uploads for themes, which are used to install themes on your website. * Disallow WP File Edit: Prevent the modification of your website's core files through the WordPress admin panel. * Disallow register user: Prevent the creation of new user accounts on your website with the native WordPress registration form. * Duplicate Menu: Easily duplicate your WordPress Menus * Enhance List Tables: Improve the usefulness of listing pages for various post types and taxonomies, media, comments and users by adding / removing columns and elements. * Export Posts & Pages: Download your posts and pages to a .csv format. * Export Users: Download your user data to a .csv format. * External Permalinks: Enable pages, posts and/or custom post types to have permalinks that point to external URLs. The rel="noopener noreferrer nofollow" attribute will also be added for enhanced security and SEO benefits. * Force Strong Password: Enforce the use of strong passwords for all users on your website. This feature is especially useful for websites with multiple users, as it ensures that all users have a strong password that is difficult to guess or crack. * Heartbeat Control: Modify the interval of the WordPress heartbeat API or disable it on admin pages, post creation/edit screens and/or the frontend. This will help reduce CPU load on the server. * Hide Admin Bar: Hide the admin bar on the front end of your website for either specific user roles or all users. * Hide Admin Notices: Enhance the user experience on admin pages by reorganizing notices into a dedicated page. * Hide Login Errors: Hide the default WordPress login errors that appear when an incorrect username or password is entered. * Hide PHP Versions: Some servers send a header called X-Powered-By that contains the PHP version used on your site. It may be a useful information for attackers, and should be removed. * Hide WordPress Version: Hide the WordPress version from the source code. * Image Upload Control: Resize newly uploaded, large images to a smaller dimension and delete originally uploaded files. BMPs and non-transparent PNGs will be converted to JPGs and resized. * Insert , and