Optenhanse provides a set of expert users essential tools, perfect for SEO, performance and safety, for improving your WordPress website, so that you can just use a light as a feather single plugin instead of a tons of heavy plugins.

Optenhanse is a very lightweight plugin and it has been carefully designed to give the best performances with no extra load for your site.

A unique plugin to optimize, enhance and secure your WordPress website that allows you to:


  • Automatic Meta Attachment: automatically fills in “description”, “caption” and “alt title” every time you upload a media file
  • Automatic Sitemap: creates a virtual sitemap.xml with a complete and updated list of pages, posts and public post types and adds sitemap.xml link to the WordPress virtual robots.txt
  • Description Meta Tag: adds a description field to pages and posts editor and add a description meta tag to HTML code
  • Social Media Sharing: adds Facebook Opengraph and Twitter Card to your code, for a perfect social sharing
  • Minify HTML Code: minifies HTML code on the fly, safely and instantly
  • Browser cache: writes cache rules to htaccess, for Apache mod_headers and mod_expires cache


  • Image Resize and Compression: resizes every image you will upload and compresses each JPEG image, so that you don’t have to worry no more about images dimension
  • Mail Through SMTP: Prevents your website mail messages to be directed into spam or junk mail, sending them through your SMTP or localhost
  • Deactivate Block Editor (Gutenberg): disables WordPress Block Editor also known as Gutenberg and restore classic editor
  • Splash Page: hides your website to not logged users and displays a unique cover image or the content of a draft page, with no header and footer
  • Custom 404 Page: redirects dead links to a custom page


  • Login Attempts Monitor: checks login attempts and blocks (temporarily o perpetually) failed login attempts exceeding the limits defined
  • Disable XML-RPC: disables XML-RPC protocol to prevent brute force attacks
  • Disable Author Page: hides author archive page and hides user info via API REST, so that none can know author name by his ID
  • Custom Login Errors: displays custom login errors instead of WordPress default
  • Security Notification: notifies site owner on successful login, on change role, on user delete, on user register or on user lock down

Whatever is worth doing at all is worth doing well


  • English: default language
  • Italian: entirely translated

Additional Info

PRO version available at Optenhanse.com



  • Optenhanse homepage
  • Optimize tab, where you can set all the Optimize features
  • Enhance tab, where you can set all the Enhance features
  • Secure page, where you can set all the Secure features


Manual Installation

  • Download Optenhanse from https://wordpress.org/plugins/optenhanse
  • Into your WordPress plugin section, press “Add New” then press “Load Plugin”
  • Choose Optenhanse.zip file from your local download folder
  • Press “Install Now”
  • Activate Optenhanse
  • Enjoy!

Installation From Plugin Repository

  • Into your WordPress plugin section, press “Add New”
  • Use “Optenhanse” as search term
  • Click on Install Now on Optenhanse into result page, then click on Activate


January 8, 2020
Very useful plugins. In many cases, you don't need more than the options provided by this plugin.
Read all 1 review

Contributors & Developers

“Optenhanse” is open source software. The following people have contributed to this plugin.


Translate “Optenhanse” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Sitemap is now compatible with WPML
  • If you enable sitemap, WordPress default sitemap (since WP 5.5) is switched off
  • Removed “Chrome and Firefox Lazy Loading” feature, since it is now included in WordPress (since WP 5.5)


  • minor bug fixing


  • Fixed a warning when splash page is activated


  • Now, when splash page is activated, you have a “maintenance mode” option that sets a “503 Service Temporarily Unavailable” and a “retry-after” header responses


  • Users API REST is now hidden to not logged in users only
  • Fixed a bug that prevented image to be displayed when uploaded from post editor


  • New “Optenhanse Summary” column in post and page list in which you can easily check title, description and no index settings


  • No index feature added, now you can define for every page or post to add a no index meta
  • Fixed a bug that prevented image to be displayed into media gallery after being uploaded from a page builder


  • Fixing 1.2.1 missing files and warning errors (sorry)


  • Now you can define Title Tag separately from the page title: as for description, you can now insert the title that you want to be displayed into Title Tag for each page or post
  • Added support for Google Chrome native lazy loading
  • Minor bugs fixed


  • No more “Unique Social Image” feature in Social Sharing option, instead you can set an “Alternative Social Image” to define an image to be used when no feature image is set
  • Changed some function descriptions and the related translations
  • Minor bugs fixed


  • Important bug correction, update recommended! In some cases, image resize and JPEG compression caused original image overwrite, preventing any switch back to bigger dimensions/resolutions
  • Better caching rules are now added to htaccess
  • The “Description” column is not displayed on Elementor theme builder templates homepage
  • Optenhanse Pro plugin is no more needed, you’d better deactivate it and uninstall it


  • Added two new resolution for images resizing: 1280×720 and 1600×900


  • Covid-19 emergency: PRO version is totally FREE for one week (until April 13th) using the discount code “OneWeekForFree”
  • Some functions descriptions have been updated
  • Added a couple of missing italian translation
  • Corrected a bug which caused a wrong error to be displayed after a user ban


  • Added the possibility to be notified on user registration (not when admin add user via backend)
  • Commented an unused function which keep saving a pointless log entry
  • Uploaded screenshots


  • Checked compatibility with incoming WordPress 5.4
  • Modified a couple of translation string
  • Added the possibility to deactivate pro version to activate it in another website


  • The number of the banned users is now displayed in option page, beside permanently ban after option


  • Added more selectable options into login monitor
  • Added the possibility to permanently ban after one or more lock downs and to receive notifications
  • Added anonymized IP into email notification sent on lock down and ban
  • Added a new option for hiding author information into REST API
  • Switched back to the previous way for dealing with custom errors, WooCommerce not supported since it doesn’t provide a filter to get error codes
  • Added tables will be deleted on uninstall
  • Minor bugs fixed


  • Added a Secure function: a login monitor to limit login attempts, lock down user that exceed limits and notify lock down
  • Modified the way custom login errors are handled: now they are fully compatible with WooCommerce
  • Added possibility to save “localhost” as SMTP server, before was not allowed due to a too strict validation rule


  • Added and option to hide dashboard notices
  • Prepared to deal with Optenhanse PRO
  • Minor bugs fixed


  • Completely renewed method for resizing images on upload: now original image is never overwritten and resizing is based on image orientation
  • Added an option to exclude GIF images from resizing, so that animated GIFs will not lose their animation
  • Changed some text in admin option page


  • Italian translation added
  • SMTP password field type set to password
  • Minor bugs fixed


  • Browser cache function added
  • Option added to decide if override or not WordPress login page with splash page
  • Minor bugs fixed


  • First full working release