Hello! I have a site that uses Add HTML to Pages but want to move on from it. This plugin added the .html extension only to pages, not posts, and that’s how I have run my site for years. My question is: Is there any way I can use your plugin to add .html only to pages, not posts? Thank you for your time!
]]>Doesn’t work. Help
Hello. Recently I noticed that Version 1.4 no longer supports WordPress 4.9. My blogs run on WordPress 4.8.x or 4.9.x. On the surface, the plugin seems to be working fine on them, but do I have to stop using Version 1.4 of this plugin for these blogs?
Also, should I NOT install the present Version 1.4 on a new blog running on WordPress 4.9.x?
If I have to stop using it, where can I find its lower versions?
Thank you.
]]>Hello, is it possible to exclude some page by ID (for example) ?
Best regards
]]>Hi Mariou,
I noticed that my blog menu page has a slightly odd url:
https://reclaimdesign.org/eco-blog.html/
I wouldn’t expect there to be a trailing /. As far as I can tell the other pages are all fine. The posts on the blog don’t seem to have adopted the .html extension though. Please can you tell me what I can do to fix that?
Many thanks.
Michael.
]]>Hi,
I manage a website that uses your plugin that works fine even with the latest version of WP (5.3.2).
This website also uses the WPML plugin and your plugin is not compatible with the latest version of WPML Multilingual CMS (v4.3.6) with the “Different languages in directories” setting. After updating the WPML plugin to this version, the English language of my website was no longer working (example: mywebsite.com/en).
PHP Fatal error: Uncaught Error: Call to a member function using_permalinks() on null in .../public_html/wp-content/plugins/add-any-extension-to-pages/add-any-extension-to-pages.php:110
Stack trace:
#0 .../public_html/wp-includes/class-wp-hook.php(288): aaetp_no_page_trailing_slash('/en', '')
#1 .../public_html/wp-includes/plugin.php(206): WP_Hook->apply_filters('/en', Array)
#2 .../public_html/wp-content/plugins/sitepress-multilingual-cms/classes/utilities/class-wpml-slash-management.php(82): apply_filters('user_trailingsl...', '/en', '')
#3 .../public_html/wp-content/plugins/sitepress-multilingual-cms/classes/utilities/class-wpml-slash-management.php(52): WPML_Slash_Management->user_trailingslashit('/en')
I opened a ticket with WPML support and they have indicated that the following function used by your plugin is the one that generates the error.
The issue here mainly comes from the call to using_permalinks() which when its first called returns NULL.
function aaetp_no_page_trailing_slash($string, $type) {
global $wp_rewrite;
if ( $wp_rewrite->using_permalinks() && $wp_rewrite->use_trailing_slashes == true && $type == 'page' ){
return untrailingslashit( $string );
} else {
return $string;
}
}
add_filter( 'user_trailingslashit', 'aaetp_no_page_trailing_slash', 66, 2 );
WPML support suggested me the following fix:
# 1. Edit add-any-extension-to-pages.php
# 2. Move Line 117 one line up adding the add_filter() within the function as shown below.
function aaetp_no_page_trailing_slash($string, $type) {
global $wp_rewrite;
if ( $wp_rewrite->using_permalinks() && $wp_rewrite->use_trailing_slashes == true && $type == 'page' ){
return untrailingslashit( $string );
} else {
return $string;
}
add_filter( 'user_trailingslashit', 'aaetp_no_page_trailing_slash', 66, 2 );
}
This fix solved the problem.
I hope this report can be useful for the next release of your plugin.
]]>Hello,
I have a problem with this plugin on my attachment sites.
I am getting 404 errors
The url looks like this:
https://domain.com/site.html/uploaded-image
But it should be:
https://domain.com/site/uploaded-image.html
Please can you help?
]]>Hello!
I have not yet installed your plugin but was wondering how I would go about it. My WordPress site currently uses the Add HTML to Pages plugin that is no longer supported. My pages currently have the extension “.html” which I would like to preserve. Would I first uninstall the Add HTML to Pages plugin and then activate your plugin? Would there be any problems doing it that way? Thank you for any help you may be able to provide!
]]>Hi,
Just wanted to report that the plugin breaks the WooCommerce shop page. When adding .html to the URL, nothing on the page loads anymore. Maybe you should add a feature to disabled the extension for this page?
Thanks
Chris
Hi,
Is there way to disable the a page called blog that is being used in the menu structure to display blog posts?
So it needs to be sitename.com/blog/some-post/
The empty page called blog after it is created is setup under: reading->A Static Page->Posts Page->Blog
Then the blog page is added to the main menu and when you go to it it shows all the posts.
With this plugin I can not use this structure .
Thanks Again
Marc
]]>I am trying to use this plugin since I’m migrating my site which uses .html in all links.
I have installed the plugin, and am using /%postname%.html as my custom permalink.
The URL’s show as .html but they all give an error – page not found. what am i doing wrong?
]]>First, I want to say thank you, this is great plugin. I think I need your help.
How to make this plugin “Add Any Extension to Pages” work in Custom Post Type?
I have custom post type “books“, I want this plugin only work for that and disable in “Page”.
I try to modify this line but still don’t work ??
if ( $wp_rewrite->using_permalinks() && $wp_rewrite->use_trailing_slashes == true && $type == 'books' ){
Can you help me, thanks!
]]>Hello,
– my permalink setting was: /%postname%.php
– i installed the plugin
– set it to: .php
– it was “integrated”, means: the pages had the .php extension e.g. in the menues etc.
– but when loaded one of these pages it was blank (html source was just a single character: “1”)
– edited on of these pages (maybe it has to somehow being saved/set afer the plugin was there?) and changed the filename
– it reflects in e.g. the menues with the new filename and with the .php extension
– but when refreshing/loading the page it was still blank
– when gone to the permalinks settings and deleted the setting for the category base (there was one)
– reloaded the page: all fine
– gone to permalinks settings and reentered the category base (te reproduce the error)
– reloaded the page: all fine
– so: cant reproduce the error, what ever i change in permalinks settings page
Dont know how and why. But the pages have been blank after i installed the plugin. It all went ok after i have made a change in permalinks settings. And the error has not come back.
It was a new and very clean wordpress installation. Just two pages, no posts, standard theme. Only these plugins have been installed: yoast seo, live composer and a captcha plugin.
Not sure what has it fixed. But all changes within the wp-installation and settings hadent done it, until the edit of peramlinks settings. And afterwards all further permalinks settings hadent brought the error back.
]]>I did not like tis plug in and it WILL NOT DELTE
]]>I used to have a self-coded HTML site with a WordPress blog attached. I am in the process of converting to a fully WP site – i.e. the blog will be the same except its home page will now be the site home page, and the HTML pages will become WP pages. I have about a hundred pages and several hundred blog posts.
To keep as many URLs the same as possible, I want to have the posts without any extension, just as is standard with WP, but have .shtml as the extension on all pages. From my reading and testing, it seems with this plugin, it is both or nothing, is that right?
Thanks.
https://www.ads-software.com/plugins/add-any-extension-to-pages/
]]>I added the plugin “Add Any Extension” because I want to use the Google HTML verification code to my website. But nowhere do I see how or where I’m supposed to UPLOAD this code, even after activating the plugin. Please help. Please step-by-step, where and what I must do, no shortcuts or abbreviations in your instructions if possible. Thanks!
https://www.ads-software.com/plugins/add-any-extension-to-pages/
]]>I wanted to know if there was some kind of way to go back to the default URL format for an existing page. I’ve used your plugin and its worked great, but I need to get a specific URL for a landing page. My extension currently is: specialoffer.html but I need it to be /specialoffer/ without effecting all my other pages on the site, which use the .html extension. Is this possible?
https://www.ads-software.com/plugins/add-any-extension-to-pages/
]]>Hello
My permalink structure is set to custom with /%postname%.html
Also I set the plugin to .html for pages.
What am I doing wrong?
Please help. Thanks.
https://www.ads-software.com/plugins/add-any-extension-to-pages/
]]>