About PageUseIdAsName

Overrides the name field (used for url) with the page-id and hides the field from the admin GUI

Category Other Modules
Modules that have a unique purpose not covered by existing categories.
Release StateStable
Should be safe for use in production environments. *
Module Version1.1.1
Class NamePageUseIdAsName
Date AddedMarch 26, 2020
Last UpdatedMarch 27, 2020
Recommended ByNew recommendations may take up to 1 day to appear.


This module's files should be placed in /site/modules/PageUseIdAsName/
How to install or uninstall modules



License: MIT ProcessWire 3

This Module for ProcessWire CMS/CMF will replace your $page->name with $page->id so you have pages like http://www.your-domain.com/parent-page/3463/


  1. Execute the following command in the root directory of your ProcessWire installation:
composer require blue-tomato/page-use-id-as-name
  1. ProcessWire will detect the module and list it in the backend's Modules > Site > ProcessLogstash section. Navigate there and install it.

  2. Chose your tempaltes where the name replacement should be applied in the Module Configuration Page


Please open an issue for support.


Create a branch on your fork, add commits to your fork, and open a pull request from your fork to this repository.

To get better insights and onboard you on module implementation details just open a support issue. We'll get back to you asap.


This module is made by people from Blue Tomato. If you want to read more about our work, follow us on https://dev.to/btdev


Find all information about this module's license in the LICENCE.txt file.