$input->pageNumStr() method

Return the string that represents the page number URL segment

Returns blank when page number is 1, since page 1 is assumed when no pagination number present in URL.

This is the string that gets appended to the URL and typically looks like page123, but can be changed by modifying the $config->pageNumUrlPrefix setting, or specifying language-specific page number settings in the LanguageSupportPageNames module.

Available since version 3.0.106.


// basic usage
$string = $input->pageNumStr();

// usage with all arguments
$string = $input->pageNumStr(int $pageNum = 0);


pageNum (optional)int

Optionally specify page number to use (default=0, which means use current page number)

Return value


$input methods and properties

API reference based on ProcessWire core version 3.0.185

Twitter updates

  • ProcessWire 3.0.185 (dev) core updates, plus new Session Allow module— More
    17 September 2021
  • Three new ProcessWire Textformatter modules: Find/Replace, Markdown in Markup, and Emoji— More
    3 September 2021
  • This week we have a new master version released after a year in the making. With nearly 40 pull requests, hundreds of new additions and more than 100 issue reports resolved, this new version has a ton of great new stuff— More
    27 August 2021

Latest news

  • ProcessWire Weekly #388
    In the 388th issue of ProcessWire Weekly we'll check out the latest core update, introduce two new third party modules, and more. Read on!
    Weekly.pw / 16 October 2021
  • ProcessWire 3.0.184 new master/main version
    This week we have a new master/main version released after a full year in the making. As you might imagine, this new version has a ton of great new stuff and we’ll try to cover much of it here.
    Blog / 27 August 2021
  • Subscribe to weekly ProcessWire news

“Yesterday I sent the client a short documentation for their ProcessWire-powered website. Today all features already used with no questions. #cmsdoneright—Marc Hinse, Web designer/developer