Help:What links here/cs

Mezi nástroji na každé stránce naleznete i odkaz „“. Říká se mu také zpětný odkaz.

Přehled
Pod  naleznete seznam stránek daného webu, které obsahují odkaz na dotyčnou stránku (může se jednat o stránky všech jmenných podprostorů, nebo nějakého jednoho vymezeného). K této informaci se dostanete kliknutím na  na kterékoli stránce, kterou právě prohlížíte. Vypíše se seznam stránek, které na dotyčnou stránku odkazují, nebo ji v sobě zobrazují. Seznam je řazen podle jmenného prostoru a poté id stránky (tj. podle data vytvoření stránky).

Tyto informace pocházejí z tabulek a. Stránky vkládající danou stránku jsou označeny obsahem MediaWiki:Istemplate ("transclusion" nebo "inclusion"). U těchto stránek není zobrazeno, zda také odkazují na danou stránku. To lze vidět pomocí m:Query#backlinks.

Seznam odkazů na článek je užitečný z mnoha hledisek:


 * Podává určitou hrubou představu o tom, jak moc je dotyčná stránka populární. Stránky, na které vede mnoho odkazů, jsou pravděpodobně často navštěvovány a mělo by se proto dbát na jejich kvalitu. Stránky, na které vede malý počet odkazů, možná nejsou příliš populární.
 * Tam, kde je předmět článku nejasný, může prohlédnutí seznamu odkazů poskytnout užitečný kontext. Tak například narazíme-li na článek o nějakém Johnu Smithovi, který je jen pahýlem s datem narození a úmrtí, vypsání seznamu odkazů na článek může odhalit, že jde o vítěze zlaté olympijské medaile.
 * Usnadňuje správné roztřídění.

Tato funkce funguje i pro stránku, která neexistuje (mohou na ni existovat odkazy, takže je mimořádně užitečné ji vytvořit). Tlačítko  je také na stránce úprav, na kterou se člověk dostane při sledování nefunkčního odkazu. Pokud jsou tedy například filmové články propojeny s herci, lze najít filmy, ve kterých herec hrál, i když žádný článek o herci neexistuje.

Chcete-li přímo vyvolat seznam , použijte např.

w:Special:Whatlinkshere/John Smith

výsledkem je w:Special:Whatlinkshere/John_Smith.



Omezení a náhradní řešení
Nejsou uvedeny:


 * podstránky, které mají pouze automatický odkaz na stránku
 * links in edit summaries

Dále jsou uvedeny:


 * stránky s #ifexist použitým na danou stránku (viz )

V případě odkazů na sekce nebo jiné kotvy se přesný cíl nezobrazí. Také "" nemůže vypsat pouze zpětné odkazy konkrétní sekce/kotvy. Tyto funkce poskytuje Linksearch po přidání "skrytého externího odkazu".

Alternativy:

Pokud je to požadováno, lze sekci oddělit. Obsah lze i nadále zobrazit na původní stránce přepsáním nové stránky. Alternativně nebo při přípravě odštěpení lze místo vytvoření odkazu na sekci vytvořit odkaz na stránku přesměrující na sekci. Seznam zpětných odkazů celé stránky je nyní řazen podle přesného cíle, i když neuvádí názvy cílových sekcí, ale názvy stránek přesměrování. To také usnadňuje zachování funkčnosti odkazů při změně názvu sekce: Musí se změnit pouze cíl přesměrovací stránky, nikoli zdrojové stránky odkazů. Všimněte si, že zpráva o přesměrování je v horní části celé stránky, takže obvykle není viditelná na cílové pozici. To může být výhoda (nevýhoda přesměrování zahlcující cíl je minimální) nebo nevýhoda. Chcete-li zobrazit název stránky bez posouvání nahoru, všimněte si, že prohlížeč jej obvykle zobrazuje v záhlaví okna úplně nahoře, zatímco v adresním řádku se zobrazuje název stránky přesměrování s názvem sekce na cílové stránce. Viz také Nápověda:Propojení a přesměrování sekcí (tento odkaz sám o sobě je také příkladem toho, co bylo popsáno).

Všimněte si také, že pokud se odkazy stránky změní v důsledku změny šablony, zpětné odkazy pro tuto stránku nebudou aktualizovány okamžitě, ale prostřednictvím fronty úloh.

Přesměrování
Funkce zpětných odkazů ukazuje, které zpětné odkazy jsou přesměrování.

Zpětné odkazy přesměrování jsou také zobrazeny odsazené pod přesměrováním, a pokud obsahují přesměrování, zpětné odkazy tohoto přesměrování také (ne více).

Díky tomu je užitečným nástrojem pro hledání dvojitých přesměrování, která nefungují a kromě speciálních aplikací (viz níže) mohou být lépe nahrazena přesměrováním na konečný cíl.

Pro výpis pouze přesměrování např. w:Wikipedia:Be bold (buďte odvážní), použijte https://en.wikipedia.org/w/api.php?action=query&list=backlinks&bltitle=Wikipedia:Be%20bold&blfilterredir=redirects&bllimit=500 nebo https://tools.wmflabs.org/redirectviews/?project=en.wikipedia.org&platform=all-access&agent=user&range=latest-20&sort=views&direction=1&view=list&page=Wikipedia:Be_bold



Případy inkluze
Whether there is a link from A to C is relevant for backlinks as well as Related changes. If C does not exist, only backlinks are applicable.


 * Inclusion is listed as such.
 * A link from A to C counts as such even if the link is not explicit in the wikitext of A, but due to the inclusion of B, which links to C.
 * If A calls B and there is a link in B to C within noinclude tags then B links to C, but A does not.
 * If A calls B and there is a link in B to C within includeonly tags then A links to C, but B does not.
 * If A calls B and B links to a page C that depends on a variable or parameter, then:
 * The question whether A links to C depends on the value of the variable on page A, or the parameter with which A calls B.
 * The question whether B links to C depends on the value of the variable on page B; in the case of a parameter, considered from page B, the page may e.g. not call a valid page name (because it calls one with a name with braces), so B does not link to any valid C, or a name depending on the default value of the parameter.

Thus a link from A to C may be due to the inclusion of B, even when B, considered by itself, does not link to C. Thus, to find out what templates cause pages to link to C, it is not sufficient to check for templates in the backlinks of C.

If some pages link to C due to the inclusion of B, it is more convenient if B is in the list of backlinks of C. One can assure this by putting an appropriate example of usage of B on page B, inside noinclude tags (B includes B, but without recursion).

Otherwise a page like B, which causes pages which include B to link to C, can only be found by looking for pages which directly or indirectly are included in these backlink pages of C.

Examples:

Considered by itself that is Template:H:f Template Related changes of Template:H:f, What links to Template:H:f Template Related changes of Help:What links here, What links to Template:H:f Help This page is therefore a backlink of the latter, but Template:H:f is not listed.
 * Template:H:f calls Template:h:f.
 * This page Help:What links here links through Template:H:f to Template:H:f Help

Even without a template name depending on a variable or parameter, if page A links to page C due to the inclusion of template B1 which redirects to B2, which links to C, A is in the list of backlinks of C but B1 is not.

Summarizing, for the purpose of backlinks and Related changes, A links to C if there is, in that order, a chain of template calls, a single redirect, template calls, a single redirect, etc., template calls, and a chain of redirects.

If a page is conditionally embedded through #if, #ifeq, #ifexist, #ifexpr, or #switch, it is counted as embedded, even if the condition is not fulfilled

If on page A the name of an embedded page is time-dependent, e.g., currently giving , the "" list of one of the possibly embedded pages shows page A: the current one, or, depending on caching issues, perhaps an older one.

Thus, although the same functionality is obtained with, these methods differ in whether the seven templates all count as embedded, or just one.

In the case of an image, using it in a page is listed in the third section of the image description page, but not in "" of that page

User styles
The page body has selector body.mw-special-Whatlinkshere, so we can e.g. use the CSS  to number the backlinks.

Order; query
"" sorts by page id, i.e., by date of creation of the page.

Comparison with m:Query#backlinks and m:Query#embeddedin:

Compare Special:Whatlinkshere/Template:T with https://meta.wikimedia.org/w/api.php?what=backlinks%7Cembeddedin&titles=template:t&bllimit=500&eilimit=500&blfilter=all&eifilter=all

Differences demonstrated:


 * Query sorts by function first (backlinks and inclusions), then by page id, "what links here" sorts by page id.
 * Query distinguishes between B being only included in A, and B also being linked from A.
 * Query does not indicate which backlinks are redirects, and does not include their backlinks.
 * Query provides page ids.

Another difference:


 * Query allows restriction to a specified namespace.

using, produces backlinks sorted in alphabetic order. Other sorting options are also available.

In-page list of backlinks
You can display all the links to a page directly within a page by embedding the page "Special:Whatlinkshere"; see.

This can also be done using any of the extensions.

Two extensions, and, can be used to make more detailed lists of incoming links, grouped by the specific relationship between the two pages, but only for relationships that are encoded via those extensions.

Finding external links to a page
For a given source wiki we can find the external links to any URL with Special:Linksearch (if installed). Thus, in particular, we can find e.g. pages on the English Wikipedia having an external link to this page or even to an old version, an edit or history page, etc. (provided that the parameter "title" comes first):  

There is no such feature for interwiki links. This may be a reason to prefer external link style.