Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Equals signs in Wikipedia template parameters won't display properly

I've noticed that using links with equals signs in them doesn't seem to work properly (when the link is placed inside the {{missing information}} template). Is there any way to work around this limitation so that links with equals signs can be included inside MediaWiki templates?

{{missing information|[https://www.google.com/search?q=google+search+test This link has an equals sign in it, and the template is not displaying properly.]}}

{{missing information|[https://www.google.com/ This link has no equals sign in it, and it's working properly.]}}

like image 506
Anderson Green Avatar asked Feb 17 '23 15:02

Anderson Green


1 Answers

This is because MediaWiki treats this as a parameter with the name [https://www.google.com/search?q (the value is the rest of the string parameter after =). You can work around that by using a numbered parameter:

{{missing information|1=[https://www.google.com/search?q=google+search+test This link has an equals sign in it, and the template is not displaying properly.]}}

Things get more complicated if you have more parameters and only some of them are problematic, I'm not sure how does that work. But using numbered parameters for everything should work.

like image 165
svick Avatar answered Mar 11 '23 11:03

svick