Slash Admin gathers some common functions that you probably need in most of your websites. The plugin lets you change various different options in a WordPress website, keeps them active even if you switch your theme and helps you create a friendlier Admin Panel for you and your editors.
- Upload a favicon
- Unload default WordPress Open Sans font
- Enqueue your own Google Web Fonts
- Insert Google Analytics tracking code (so as you don't have to remember re-entering it in case you switch themes in the future)
- Limit the number of revisions that WordPress keeps for each post (keeps the database cleaner)
- Prevent Post Updates and Deletion After a Set Period. Useful if you have many editors or in cases where an editor's account is compromized, adding spam code to the posts (by disallowing editing of older posts you limit the damage)
- Maintenance mode. If checked, non-Admins will not be able to acess the WordPress backend and they will see a customizable message instead. Useful if you want to perform some maintenance work to your website and you don't want your Editors to add or modify the content before you finish. Admins are not affected and they can always login as usual.
- Add your custom logo at the WordPress log-in screen
- Make the login screen logo (custom or default) linking to your website's homepage instead of wordpress.org
- After login, redirect users at the homepage instead of their profile page
- Disable the Admin Bar for all users except Administrators. Applies only to the front-end. It's useful if you want your site to be visible only to logged-in users (e.g. during developement phase), but you don't want them to access the dashboard or get confused with the admin bar
- Hide unnecessary options from the Admin menu for non admins (so editors won't get overwhelmed with options that have no meaning for the current website)
- Allow editors to manage Menus and Widgets and access some other appearance settings previously acessible only to admins (for example, you might want to give your client the option to modify the website's menu, but you would rather avoid making him/her an administrator)
- Hide notices about updating WordPress and other plugins for all users except from Admins (sometimes clients get confused with those notices and think that there is something wrong with the website)
- If you manually include email addresses in your posts, you should consider disguising them in order to "fool" e-mail harvesters (check FAQ for details).
- If you develop your site on localhost or on a temporary URL, you might want to avoid absolute URLs inside posts and pages. That way you don't need to update your links after migrating to your actual domain (check FAQ for details).
- Display a warning for users of old versions of Internet Explorer (IE8 or older). Yes, sadly there are still people who use Internet Explorer 8...