Add any extension of your choosing (e.g. .html, .htm, .jsp, .aspx, .cfm) to WordPress pages.
As of April 2026, Add Any Extension to Pages is a WordPress extension plugin with 2.0K+ active installations and a 5/5 rating from 6 reviews. It has been downloaded 21K+ times in total. Requires WordPress 5.0+ and PHP false+. Available on WordPress.org since 2015. Downloads are up 57% this week. Top alternative: Polylang Theme Strings.
WordPress allows extensions only on posts, but having extensions on pages can be helpful too. So if you’re moving to the WordPress platform, but want to have your pages use extensions like .html, .htm, .jsp, or any other, this is the plugin for you.
Unlike other similar plugins, this one allows you to choose the extension with no pre-determined options. And you can change it anytime. This is particularly handy if you manage multiple sites since you can use the same plugin on all of them.
Thank you! Very useful and handy plugin!
Easy to use. If it does not work immediately restart your browser or clear browser cache.
Great Plugin!
Hurray! Finally a worthy follow up to a plugin I’ve been using for years (for SEO purposes)! Thus like:
https://wordpress.org/plugins/add-html-to-pages/ … but this time with every extension!
Great clean setup and great suggestions based on posts permalinks too. Immediately migrated to this any extension plugin at all my sites (into the dozens).
Just tested on new version of wp and works perfect.
Great job Marios,
Thank you!
| WordPress | 5.0+ requiredTested up to 6.9.4 |
| PHP | false+ required |
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.