This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Nautic Pages


This plugin is out of date. See the new version of the plugin:

Whale-Kit OR Whale-Kit site
Easy installing, setting and friendly editor allows to administer web-site to ordinary user who don’t know HTML. Many similar sites include 10 or more static pages and column of news.
Standard widget always displays all present pages, it can’t hide the hierarchy of inactive elements and as result we get long detailed list which not conform into a general design.

* Hides inactive hierarchy if we are on “page-1” and shows one sublevel:
  page-1.1, page-1.2, page-1.3, page-1.4 all elements of the first level. The sublevel of “page-3” and sublevel of “page-1.2” will not be displayed.
* Allows to exclude unnecessary pages, it’s necessary to create the list of IDs of pages divided by comma in the settings of widget, for example: 1,2,3
* To set root page which will displayed menu, for example if to specify ID of “page-2” we will get such list: page-2.1, page-2.2, page-2.3, page-2.4
* Depth - this parameter is set level which starting our tree. For example if depth = 1 and we are on “page-2” widget will not displayed. But if to go to “page-1” it will be show only sublevel: page-1.1, page-1.2, page-1.3, page-1.4
  and inactive submenu: page-1.2.1, page-1.2.2, page-1.2.3, page-1.2.4 -
  not displayed. This option easy to use for constructing of difficult menus for example when zero-level of pages is displayed horizontally, but sublevels vertically in sidebar.
* Option - to show one level(hide submenu).
* To show the amount of daughter’s pages – clearly.
* Show current page as link or text of heading.
* This widget multiple.
* CSS-class for every point and submenu formed in accordance with standard of WordPress

Bread crumbs.

Additionally to widget there are 3 functions which can be use in template :

function nautic_pages_path($args) display path of current pages: “page-1>page-1.2>page-1.2.3” in $args it is possible to set 2 parameters:

’separator’ => ‘>’ it is page break and

’show_latest’ => to show main page or not.

function nautic_pages_next($sortby = ‘post_title’) displays next page in current level.

function nautic_pages_previous($sortby = ‘post_title’) displays previous page in current level.

! For “next” and “previous” it is necessary to specify sorting order the same as in your widget.

Values can be: post_title, menu_order, ID.


if( function_exists( 'nautic_pages_path' ))
echo nautic_pages_path( array( 'separator' => '>', 'show_latest' => true));


if( function_exists( 'nautic_pages_previous' ))
echo nautic_pages_previous( $sortby );

Contributors & Developers

“Nautic Pages” is open source software. The following people have contributed to this plugin.


Translate “Nautic Pages” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.