Plugin not working
-
In the file lh-force-lowercase-urls.php, line 83.
There is an if statement there that makes the use of the plugin impossible.
Correct me if I am wrong but the following are my observations.The if statement will always fail as the $simple_path will always be different from the $parts[‘path’].
When the url /blog/Fake-Blog-Article is visited the $simple_path will be “/blog/” and the $parts[‘path’] will be “Fake-Blog-Article”if you then choose to do this:
$parts['path'] = strtolower($simple_path).$filename;
The url will never be turned to lowercase.
A little later you us an if statement for the following:if ($maybe_new_url !== $current_url){
This will always be false as these are the values you get when I run the test:
$maybe_new_url = "https://domain.com/blog/Fake-Blog-Article" $current_url = "https://domain.com/blog/Fake-Blog-Article"
I don’t really see a reason why you would separate part of the path and add the old page name to it without lowercasing it.
If there is a reason for it I would love to learn of it. Mostly likely I don’t know what you already did in development so don’t take this all as criticism but as something I noticed and with changes fixed for my use case.
If this was something you missed I hope it helps.
Otherwise looking forward to hearing I am wrong haha.
Regards
- The topic ‘Plugin not working’ is closed to new replies.