Any contributor may edit the template's sandbox. Functionality of the template can be checked using test cases.
| Template:URL is indefinitely protected from editing as it is a heavily used or highly visible template. Substantial changes should first be proposed and discussed here on this page. If the proposal is uncontroversial or has been discussed and is supported by consensus, editors may use {{edit template-protected}} to notify an administrator or template editor to make the requested edit. Usually, any contributor may edit the template's documentation to add usage notes or categories.
Any contributor may edit the template's sandbox. Functionality of the template can be checked using test cases. |
| This template was considered for deletion on 2016 October 8. The result of the discussion was no consensus to merge. |
| This template does not require a rating on Wikipedia's content assessment scale. It is of interest to the following WikiProjects: | ||||||||
| ||||||||
This edit request to Module:URL has been answered. Set the |answered= parameter to no to reactivate your request. |
Please sync code from sandbox: This inserts a check for a pre-formatted url. This will allow the use of {{url}} in a template. So for example if {{infobox settlement}} has:
| data1 = {{url|{{{website|}}}}}
You can now safely pass:
| website = {{url|google.com}}
without the template blowing up. Technically I can make this change myself, but would like a 2nd set of eyes to review it. Note that Module talk:URL/testcases had a failing test case before I made my change to the sandbox. It is unrelated to my changes. The other failing test, at the top of the page, is expected as it specifically tests the case that I am trying to fix. The sandbox version handles it correctly, the live version does not.
Diff:
| − | + | if (mw.ustring.match(url, '^<span class="url">')) then
return url, text, msg
end |
Zackmann (Talk to me/What I been doing) 20:03, 10 November 2025 (UTC)
This edit request to Template:Url has been answered. Set the |answered= parameter to no to reactivate your request. |
Hi there,
Can someone please add the templates {{R category shell}} and {{R from miscapitalisation}} to the redirects at Template:Url and Template talk:Url?
Thank you! Qwerty123M (talk) 11:59, 6 February 2026 (UTC)
I was just drafting an edit and I added this template without any params: {{url}}. I was expecting an error, but instead I got this:
{{URL|example.com|optional display text}}
Why does it do that? It's documented under § Examples, but unexplained. There should really be an error instead, no?
— W.andrea (talk) 18:07, 19 July 2026 (UTC)
The template displays an instructional message if there is no input:. It should probably provide an error message and an error tracking category instead. Also, parameter 2 is apparently deprecated (although used in 59,000 articles), so "2=optional text" should probably not be suggested. – Jonesey95 (talk) 05:00, 21 July 2026 (UTC)
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.