Smart Pages Plugin

« Back to WordPress

Smart Pages provides smarter navigational links between pages, providing links to parent pages and sibling pages or sub pages, making navigation within a large number of pages much easier for your readers.Smart Pages is based on Michael Wender's WenderHost Subpages widget. Smart Pages can be used just to replace the standard WordPress Pages widget, or it can be also used to automatically provide sub page and parent page links wherever you like.

Download

CC-GNU GPLThis software is licensed under the CC-GNU GPL.

If you like Smart Pages, help support it's development and

Installing

  1. Upload the `smart-pages` directory to the `/wp-content/plugins/` directory.
  2. Activate the plugin through the 'Plugins' menu in WordPress
  3. Configure the plugin via Presentation > Widgets
  4. Add the Smart Pages widget to your sidebar via Presentation > Widgets admin page.
  5. Optionally edit your theme to place links where needed. For links to a parent page insert the following code in your theme:
    if( function_exists('smart_pages') ) {
        $links = smart_pages();
        if( isset( $links[ 'back' ] ) ) echo $links[ 'back' ];
    }

    For links to sub-pages add the following code in your theme:

    if( function_exists('smart_pages') ) {
        $links = smart_pages();
        if( isset( $links[ 'children' ] ) ) echo '<ul>' . $links[ 'children' ] . '</ul>';
    }

Screen Shots

  1. Smart Pages Screen Shot 1 Instead of showing the full page hierarchy (which can get pretty messy), Smart Pages provides links up and down the hierarchy and lets your reader know where they are.
  2. Smart Pages Screen Shot 2In pages with no sub-pages, your readers instead see links to sibling pages.

Release Notes

« Back to WordPress

1 comment.

  1. Comment on October 31st, 2007. Reply

    Simply great plugin for WP

Leave a comment

Names and email addresses are required (email addresses aren't displayed), url's are optional.

Comments may contain the following xhtml tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>