From mediawiki.org
MediaWiki extensions manual
Release status: stable
Implementation Parser function
Description Provides parser functions to retrieve/set page information
Author(s) Jean-Lou Dupont
Stephan Gambke
Latest version 2.2.0 (2017-10-30)
Compatibility policy Master maintains backward compatibility.
MediaWiki 1.23+
PHP 5.3+
Database changes No
License GNU General Public License 3.0 or later
Quarterly downloads 6 (Ranked 132nd)
Translate the PageTools extension if it is available at translatewiki.net

The PageTools extension provides parser functions to retrieve/set page information.


  • {{#pageincategory: 'category' }}
returns 'true' if the current page is categorised with 'category'
  • {{#pagenumcategories:}}
returns the number of categories found for the current page.
  • {{#pagecategory: 'index' }}
returns the full name of the category at the given index number from the list of categories of the current page. Indexes start at 0.
  • {{#pagetitle: new title name }}
changes the displayed page title
Note Note: This does NOT change the title under which the page is stored in the wiki, you will have to move the page for that.
  • {{#pagetitleadd: text to be added to the title name }}
adds the given text to the displayed page title
  • {{#pagesubtitle: text to be added to the page's subtitle }}
adds the given text to the displayed subtitle (the area where e.g. relocation information is usually displayed)


  • Download and move the extracted PageTools folder to your extensions/ directory.
    Developers and code contributors should install the extension from Git instead, using:cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/PageTools
  • Add the following code at the bottom of your LocalSettings.php file:
    wfLoadExtension( 'PageTools' );
  • Yes Done – Navigate to Special:Version on your wiki to verify that the extension is successfully installed.