Title: Author: António Andrade
Author: antonioandra.de
Published: <strong>March 26, 2012</strong>
Last modified: December 19, 2015

---

Search plugins

![](https://ps.w.org/wp-table-of-paginated-contents/assets/banner-772x250.png?rev
=523880)

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.

![](https://ps.w.org/wp-table-of-paginated-contents/assets/icon-256x256.jpg?rev=
1266128)

# Author: António Andrade

 By [antonioandra.de](https://profiles.wordpress.org/antonioandrade/)

[Download](https://downloads.wordpress.org/plugin/wp-table-of-paginated-contents.2.1.zip)

 * [Details](https://zgh.wordpress.org/plugins/wp-table-of-paginated-contents/#description)
 * [Reviews](https://zgh.wordpress.org/plugins/wp-table-of-paginated-contents/#reviews)
 *  [Installation](https://zgh.wordpress.org/plugins/wp-table-of-paginated-contents/#installation)
 * [Development](https://zgh.wordpress.org/plugins/wp-table-of-paginated-contents/#developers)

 [Support](https://wordpress.org/support/plugin/wp-table-of-paginated-contents/)

## Description

**WP Table of Paginated Contents** handles naming of each post page and produces
a Table of Contents.
 It uses the native `<!--nextpage-->` tag but adds a shortcode
to store section titles.

Check the screenshots for a clearer idea.

**Features:**

 * **Naming of each post page**;
 * Output or generation of a **Table of Contents** (using a list or a drop down 
   menu);
 * Output or generation of **next/prev post pages navigation**, using the section
   titles.

Suggestions are welcome and please report any bugs found!

### Usage

This plugin provides two main methods to be used within the loop (https://codex.
wordpress.org/The_Loop).

To echo the table of contents:

To echo the next/prev navigation links:

**Usage Examples**

To output the Table of Contents use the following snippet, inside your post loop:

    ```
    <?php if( function_exists( 'wptopc' ) ){ wptopc(); } ?>
    ```

Alternatively you may output the Table of Contents as a drop down menu using the
snippet:

    ```
    <?php if( function_exists( 'wptopc' ) ){ wptopc("select", "The Post Table of Contents"); } ?>
    ```

To output a next/prev navigation with the section titles, use the following snippet,
inside your post loop:

    ```
    <?php if( function_exists( 'wptopc_pagination_links' ) ){ wptopc_pagination_links(); } ?>
    ```

To store the output of these functions prefix them with “get_”, like in:
 get_wptopc()
or get_wptopc_pagination_links()

## Screenshots

[⌊The TinyMCE button.⌉⌊The TinyMCE button.⌉[

The TinyMCE button.

[⌊The naming prompt.⌉⌊The naming prompt.⌉[

The naming prompt.

[⌊The outputs (check the usage section).⌉⌊The outputs (check the usage section).⌉[

The outputs (check the usage section).

## Installation

 1. Download **WP Table of Paginated Contents**;
 2. Extract its content;
 3. Upload the **wp-table-of-paginated-contents** folder to **wp-content/plugins**;
 4. Activate it under **Plugins**;

## Reviews

![](https://secure.gravatar.com/avatar/26941b441ebb0e78e70d88c30deee919cc941e16fd18d0aeecb8714fe71d66fe?
s=60&d=retro&r=g)

### 󠀁[Requires double quotes around titles](https://wordpress.org/support/topic/requires-double-quotes-around-titles/)󠁿

 [Stephanie Mitchell](https://profiles.wordpress.org/stephanie-mitchell/) September
3, 2016

I like this plugin a lot – however it broke in v2.1 – titles in the shortcodes weren't
being recognised correctly, if at all. The fix turned out to be enclosing the titles
in double quotes, thus: [section_title title=This won't work] [section_title title
="This works"] Unfortunately, the TinyMCE button for inserting shortcodes doesn't
add them. Everything's fine if you remember to add them yourself, though.

![](https://secure.gravatar.com/avatar/11ceb16d8b3ce901d1c9623691dce42257672552b8349e1fb416b3795f6f746e?
s=60&d=retro&r=g)

### 󠀁[Was great, now broken](https://wordpress.org/support/topic/was-great-now-broken-1/)󠁿

 [YumPandaBurgers](https://profiles.wordpress.org/yumpandaburgers/) September 3,
2016

The plugin was working great until Wordpress updated and killed the "option" dropdown.
Have tried numerous methods to contact the developer Trebly, however no replies 
yet. I believe it is a simple fix, but with no knowledge on where to start looking,
I have rated this 2/5. I will update if I hear back.

![](https://secure.gravatar.com/avatar/40215195d545fd1034e5a7dd17f309c95a3c6eaaffb6477582b325bb31df16e8?
s=60&d=retro&r=g)

### 󠀁[This should be awesome](https://wordpress.org/support/topic/this-should-be-awesome/)󠁿

 [marshalleq](https://profiles.wordpress.org/marshalleq/) September 3, 2016

This fills a large gap, I've been searching for a plugin just like this, noboday
has it until now. Problem is, I have no idea how to actually generate the table 
of contents since the instruction assumes the dowloader knows php / jscript etc.
One comment said update the content.php, the readme says something about installing
in the wordpress 'loop'. This would be 4-5 stars if it had some instructions, it's
not just install the plugin and it works apparently.'

![](https://secure.gravatar.com/avatar/eea3360c7cef7edf08be63223dbeac0b623602510e6618f06d917af21bd2bb65?
s=60&d=retro&r=g)

### 󠀁[Nice plugin too bad it hasn't been updated for a while](https://wordpress.org/support/topic/nice-plugin-too-bad-it-hasnt-been-updated-for-a-while/)󠁿

 [Magistar](https://profiles.wordpress.org/magistar/) September 3, 2016

This plugin does almost exactly what I need: add proper pagination to WordPress.
Meaning that you can split your posts and set custom page titles on a per page basis.
Plugin has not been updated in over a year so I hope it will support 4.4 and future
WP versions.

 [ Read all 7 reviews ](https://wordpress.org/support/plugin/wp-table-of-paginated-contents/reviews/)

## Contributors & Developers

“Author: António Andrade” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ antonioandra.de ](https://profiles.wordpress.org/antonioandrade/)
 *   [ luc7v ](https://profiles.wordpress.org/luc7v/)

[Translate “Author: António Andrade” into your language.](https://translate.wordpress.org/projects/wp-plugins/wp-table-of-paginated-contents)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/wp-table-of-paginated-contents/),
check out the [SVN repository](https://plugins.svn.wordpress.org/wp-table-of-paginated-contents/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/wp-table-of-paginated-contents/)
by [RSS](https://plugins.trac.wordpress.org/log/wp-table-of-paginated-contents/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 2.1 (19/12/2015)

 * Added 3 parameters to link functions to allow more customization.

#### 1.3 (19/04/2014)

 * Fixed TinyMCE plugin;
 * Tested under 3.9.

#### 1.2 (01/07/2012)

 * Added prepend and append options;
 * Tested under 3.4.1.

#### 1.1.1 (25/04/2012)

 * Tested under 3.3.2.

#### 1.1 (25/04/2012)

 * Feature: added ‘get_’ alternative methods, providing the ability to store outputs(
   without echoing).

#### 1.0.1 (03/04/2012)

 * Images and donators list included (no longer remotely loaded).

#### 1.0 (26/03/2012)

 * Initial release.

## Meta

 *  Version **2.1**
 *  Last updated **11 years ago**
 *  Active installations **80+**
 *  WordPress version ** 2.7 or higher **
 *  Tested up to **4.4.34**
 *  Language
 * [English (US)](https://wordpress.org/plugins/wp-table-of-paginated-contents/)
 * Tags
 * [navigation](https://zgh.wordpress.org/plugins/tags/navigation/)[page pagination](https://zgh.wordpress.org/plugins/tags/page-pagination/)
   [pagination](https://zgh.wordpress.org/plugins/tags/pagination/)[post pagination](https://zgh.wordpress.org/plugins/tags/post-pagination/)
   [table of contents](https://zgh.wordpress.org/plugins/tags/table-of-contents/)
 *  [Advanced View](https://zgh.wordpress.org/plugins/wp-table-of-paginated-contents/advanced/)

## Ratings

 4 out of 5 stars.

 *  [  4 5-star reviews     ](https://wordpress.org/support/plugin/wp-table-of-paginated-contents/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/wp-table-of-paginated-contents/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/wp-table-of-paginated-contents/reviews/?filter=3)
 *  [  2 2-star reviews     ](https://wordpress.org/support/plugin/wp-table-of-paginated-contents/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/wp-table-of-paginated-contents/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/wp-table-of-paginated-contents/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/wp-table-of-paginated-contents/reviews/)

## Contributors

 *   [ antonioandra.de ](https://profiles.wordpress.org/antonioandrade/)
 *   [ luc7v ](https://profiles.wordpress.org/luc7v/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/wp-table-of-paginated-contents/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=antonio%40antonioandra%2ede&lc=US&item_name=WP%20Table%20of%20Paginated%20Contents%20%28Antonio%20Andrade%29&no_note=0&currency_code=EUR&bn=PP%2dDonationsBF%3abtn_donate_SM%2egif%3aNonHostedGuest)