mediawiki/extensions/PageMagic - Gitiles

MediaWiki extension PageMagic

Clone this repo:
  1. 514d18a Subject: [PATCH] Add a bunch of tests by Daniel Scherzer · 5 months ago master
  2. 86c6557 build: Updating micromatch to 4.0.8 by libraryupgrader · 8 weeks ago
  3. 0d1b760 build: Updating mediawiki/mediawiki-codesniffer to 44.0.0 by libraryupgrader · 10 weeks ago
  4. 0c73d0a build: Updating npm dependencies by libraryupgrader · 4 months ago
  5. 8406a96 build: Updating npm dependencies by libraryupgrader · 4 months ago

The extension adds a few parser functions to retrieve page id by name and vice versa.

Requirements:

  • MediaWiki 1.35+

Usage

Get page NAME by a page ID

{{FULLPAGENAMEFROMID:12345}} -> Namespace:Pagename

Get page ID by revision ID

{{PAGEIDFROMREVISIONID:3456}} -> 12345

Get page NAME by a revision ID

{{FULLPAGENAMEFROMREVISIONID:3456}} -> Namespace:Pagename

Note: you can also use MediaWiki built-in magic {{PAGEID:page_name}} to get page ID from a page name, eg:

{{PAGEID:Namespace:Pagename}} -> 12345