Loading...

Blog

Page Extension WordPress Plugin

Daddy Design is proud to introduce, WP Page Extension, a new WordPress plugin aimed at alleviating the headaches of migrating a standalone website to WordPress. This plugin allows you to add the following extensions to the end of your pages; .html, .htm, .php, .xml and .asp.

If you’re going to be migrating an old standalone website over to WordPress and are worried about all of your current backlinks and Google traffic being lost, this plugin is for you. Yes it’s true that WordPress has incredible built in SEO functionality but why would you want to lose any of your old hard earned SEO. Sure you could use 301 redirection on all of your old pages but that’s a lot of work with spotty results. Instead of relying on redirects or other methods, why not just keep your old URL’s intact by simply adding a page extension.

This plugin is not a new idea but rather an improvement on what current plugins are lacking. WP Page Extension, unlike other plugins, allows you to change the extension on individual pages rather than a universal change to all pages. This allows greater flexibility with merging your old content into WordPress and doesn’t lock your new content into the old format. Another great benefit of our plugin is the amount of extensions available, included are the most commonly used extensions (.html, .htm, .php, .xml, and .asp).

PLEASE NOTE:

  • This plugin will not actually convert your code or pages into real HTML or ASP, it will only add an extension to the end of your URL.
  • This plugin will only add extensions to the end of your pages and NOT your posts.
  • This plugin will not work with the default WordPress permalink setting; you must change it to one of the other options. If you do not know anything about WordPress permalinks, click here to learn more.

Version

1.0 *Released

Demo

Click Here to View a Live Demo on our Server (.htm page)

Screenshots

Page Extension WordPress Plugin

Download the WP Page Extension Plugin

Download or Install Directly via the WordPress Plugin Directory Winzip Direct Download

Installation

  1. Upload the ‘wp-page-extension’ folder to the ‘/wp-content/plugins/’ directory.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.

Need Support?

If you have any problems with this plugin or need help, please leave us a comment below and we will respond as soon as possible. Please do not email us with problems regarding this plugin, only comments will be responded to.

Leave a Comment

52 comments
Shashi
Shashi

Hi I have using this plugin but when i change the one page extension it automatic change for all pages but i want only to change one page not for all pages .Any reason? Why this happening there?

AmyQ
AmyQ

Hi There, I have the same issue as Aimee September 28, 2012 Hey There! Your plugin works great, but unfortunately whenever the page is updated you have to re-click the radio button for the page extension you wanted or it will go back to default WP extension. This wouldn’t be an issue if it was just me using the plugin, but when a client is editing the WP site, it’s not something I can expect them to do. Than you! Great plugin! Except that in addition, when I add a .php extension to a page then save it works perfectly. Then I edit another page without the extension needed and click save. The original page loses its .php extension. It works the other way round too, so that if i name one page with a .php extension it adds the extension to all pages! Please can you help to fix this as it is a worthy plug-in otherwise! Many thanks Amy

Nat
Nat

Hi Guys, I'm having some issues with the plugin. Previously, when it was activated I could not view any of the content in the either the visual or text editors. Now it's just producing a 500 internal server error when it's activated and you cannot edit any pages unless the plugin is deactivated. I am also getting duplicate meta description warnings in webmaster tools as Google appears to be indexing versions both with an without the extension. Any help would be appreciated. Thanks, Nat

rakesh
rakesh

now i install pulgin my site not working there some parmalink problem

Sam
Sam

Very useful plug-in, team. Thanks! One quick query. it seems like it has an impact on the 'Add new plugins' functionality of WP. When I try the 'search', 'popular' or 'newest' or 'featured' options to add a new plug-in, I get the following error: - - - - An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums. Try again - - - - When I deactivate WP Page Extension, the error goes away and I can add new plug-ins. Wondering if this is a known problem and if it can be fixed in the next release.

Nat
Nat

Hi Guys, Any chance of .aspx being added to the list of extensions? Nat

Frank
Frank

Antoine, just use htaccess file and 301 redirect from index.php to index.htm

Antoine
Antoine

Hi, as many i'am moving and old html website to wordpress. Everything is fine to convert the extension of pages with your fantastic plugin but the homepage. Wordpress doensn't display the name & extension of the homepage. How could i keep my index.htm extension homepage in wordpress? Thank you.

Gregor
Gregor

I am moving an old website to wp. I tried this plugin in windows portable xampp and it works wonderfull. However, when i set it up in in linux... the page doesn't load. Firefox says: This page isn't redirecting propperly Chromium says: This page has a redirect loop I've created a static page as first page (set it in readers), permalinks is set to "post name", the page contains only words "test test". I've set the unsafe full persmission as i though permission is the issue. I would need the pages to display .html at the end.

chris
chris

Hi I have created some pages... some of them are parents pages, I would like these parents page to be with a traling slash as the children pages would have .html extension So a sample of urls would be mysite.com/myparentspage/ mysite.com/myparentspage/onechildren page.html is it possible? how to do it? because you can choose ".html" or "none" but you don't have the "traling /" extension txs

Phil S
Phil S

Hi, a very useful plugin. re Thomas query on menu links not showing extensions, is there a fix available for that? Cheers.

Lorne
Lorne

Hi, please disregard my last question. I just did an htaccess redirect from .html to .php. I was just curious if the plugin had this ability and I was missing it. Cheers, great plugin!

Lorne
Lorne

Curious how to handle index.html. I am porting a site from static html to Wordpress and I see no option for the home page to rename index.html. This is pretty important as the current static site carries a lot of SEO weight on the index.html page. Is there a trick to getting the index.html extension without creating a redirect loop? While the plugin works great on other pages, it's a show-stopper for the home page.

Thomas
Thomas

Hi There, i am Using your plugin to get the htm extension. This works fine so far. But the entries in the Menue aren´t getting the extension. So there are links to the pages without .htm

rais
rais

Hi, Great Plugin but i wanna make my category page to be .html page so how can i do?

Alexey
Alexey

Hi daddy. Your plugin does not work in version 3.4 WordPress database error: [Table 'corepress.fake_status' doesn't exist] SELECT * FROM fake_status

Martin
Martin

Hi, very nice to have "real" support with a plugin, that allows individual settings on each page. At the moment I'm just searching through WP plugin page and found "some" plugins for setting .html. Do you think the plugin could slow down the loading speed noteworthy, due to the way it works?

Alice
Alice

Hello Daddy! :) Any chance we could get the .htm extension added for the category pages? Thank you!

Jonathan Lehrer
Jonathan Lehrer

It seems that if the contact page is used, the URL resets to the default WP format, without the HTM extension. What's more, it seems that the contact form stops working. I'm using the contact form that comes with Jetpack.

moujan
moujan

Hi, I am having similar issues with the plugin as it keeps dropping .html from SOME of the pages - particularly if someone leaves a comment ...but works fine on some other pages!!!. I have to keep going back to the page and update it back to .html... Any idea what is causing this? Your help appreciated.

Aimee
Aimee

Yes, I'm sure. I am running the latest version of WP. I have the individual page set to .html extension, and update the page, and it works perfectly. If the page is then opened later and edited, it automatically switches back to default - unless I check .html again. I heard I can do this same thing with a 403, I'm going to give that a shot. Thank you for the response!

Aimee
Aimee

Hey There! Your plugin works great, but unfortunately whenever the page is updated you have to re-click the radio button for the page extension you wanted or it will go back to default WP extension. This wouldn't be an issue if it was just me using the plugin, but when a client is editing the WP site, it's not something I can expect them to do. Than you! Great plugin!

Henri
Henri

Hi again. Ok i get it If you have a custom permalink ending by a slah (/) And if in the plugin box you choose the default (none) page extension, the URL will end with à slash (as the category And as the tag url) But if you set a permalink ending with .html, all the pages you will setup with (none) will have an URL without a trailing slash. So m'y question is: is it possible to have custom permalink ending by .html And the page with extension set with "none" ending by a trailing slash TSX Henri

henri
henri

Hi I have just tried you plugin on a wordpress website Do you think that you could add a "trailing slash" extension...? I have an old site that I have to convert on wordpress and some of the pages are mysite.com/page/ Do you sie it could be possible? Henri

Henri
Henri

forget my question ;) Good plugin anyway henri

Henri
Henri

Hi Nice plugin, do you plan to make it work with the default default WordPress permalink thanks Henri

Robert
Robert

Thank you very much for making this much needed plugin. Until now I have not found another plugin that works satisfactorily to accomplish this seemingly simple addition to WordPress. Just working to convert an old website baker based site to WordPress for a client and decided to search and find out if any one had addressed this issue properly. To my surprise, trusted daddy design has stepped up to the plate to help us out. Thanks again for this. Just one question remains?? where is the donate button?

daddydesign
daddydesign

Hi, we are currently trying to fix other bugs on this plugin. We will email you when we have an updated version.

daddydesign
daddydesign

Hi, we are currently trying to fix other bugs on this plugin. We will email you when we have an updated version.

daddydesign
daddydesign

Hi Nat, We will try to add it soon. We are busy with projects and we still need to fix a few other bugs on this plugin as well. I will keep you updated!

daddydesign
daddydesign

Are they pages that are not getting the extension? Or categories?

daddydesign
daddydesign

I am not sure if you can do this. You should look up permalink tutorials maybe.

Vishal
Vishal

I'm having same error, anybody got solution for this??

daddydesign
daddydesign

also, I see it working on your site still?

daddydesign
daddydesign

Hi Martin, I dont see or think why this would slow down your blog. Please let us know if you see a difference.

daddydesign
daddydesign

We will look into that for a future release. I think you can mess with the permalinks to accomplish that though.

daddydesign
daddydesign

hmm, I will look into this! Thanks for reporting it.

daddydesign
daddydesign

also, what is your URL and do you have comments on your pages?

daddydesign
daddydesign

We are looking into this issue now. I will let you know when you get it fixed.

daddydesign
daddydesign

@aimee, are you sure this is happening? We are not having this issue.. This only happens when you create a new page which of course defaults to no extension. But if you give a page an extension it should keep it. Remember this plugin does not do global settings, its only for that specific page.

daddydesign
daddydesign

HI Robert, Glad our plugin was able to help! Let us know how it worked out for you!!

Thomas
Thomas

Pages. The php File uses to show the pages.

Alice
Alice

Thanks for the answer, unfortunately I didn't succeed, the category slug doesn't accept "." :(

moujan
moujan

Hi Any luck with this? This issue is still going on? thx

Moujan
Moujan

Hi I checked again and it is happening now on a different page called for laughs - different tab. Does not seem to be related to comments in this case. thx

Moujan
Moujan

Hi...Yes I think it is related to when someone leaves a comment but not always. it is under motheroftwins.com ---this am all seems fine !!! Particularly the pages under twin pregnancy tab are affected! thx

Robert
Robert

Seems to be working great on the site I converted. I do have one request. In the old days I did some websites with the .shtml extension so I could get that function and do some nifty stuff. Now these sites are all 6 to 8 years old and doing well but they are all old school and I would like to convert them to wordpress and use all of its great new features to rebuild these sites. Any chance we could get the .shtml extension added?

Thomas
Thomas

Your WP stripped out the code. I meant: php wp_list_pages

daddydesign
daddydesign

HI Robert, not sure if you know but version 1.1 has the request you asked for.

daddydesign
daddydesign

@robert. We will add .shtml to the next version. We are 1st fixing a big that we found with version 1.0. I will keep you updated.