# Fixed TOC v3.1.17

## Fixed Table Of Contents. It can scans headings through the post content automatically and create the table of contents, Fixed in the page display. Users can faster find the content what they want.

- created: 27 March, 14
- latest update: 14 April, 20
- by: wphigh

For all support please checkout https://codecanyon.net/item/fixed-toc-wordpress-plugin/7264676. Thank you !

### Install

In a step by step instruction the installation of WP Plugins on your WordPress blog in general.

Step 1. Log into your WordPress Admin area.

Step 2. Look down the left hand column for “Plugins” and then click on the link “Plugins”.

Step 3. Just to the right of the title “Plugins” in the image above, you can see a button marked “Add New”, click this button.

Step 4. The image above shows the option to upload the plugin from your own PC, this is the fixed-toc.zip inside the zip you had previously downloaded from CodeCanyon. Install the zip and click on "Activate Plugin". Should you ever experience slight upload problems then please stay calm, simply use an FTP program to access your blog, then browse to /wp-content/plugins and upload the unzipped slider here. Then check out the Plugin page and activate the plugin.

### Quick Start

Plugin will work when you active it. Let's test it. Add a new page contains some headings.such as:

Save and click "view page" you can see the fixed table of contents on the middle right of the page.

### Global Settings

Access the "Settings" / "Fixed TOC" admin page. You can set which HTML headings automatically generated table of contents, automatically add serial number, TOC color scheme etc.

### Customize Appearance

Click the customize link in the global settings page.

Then click the "Fixed TOC Plugin" panel link.

Here you can customize the various options, such as color, size, and so on, and can be updated in real time to see the effect of the change.

Finally, don't forget to click the "Save & Publish"button.

### Add Widget

Check 'Display In Widget' in the setting page.

Then Add Fixed TOC widget in the Widgets page.

### Singular Settings

You can change the settings when editing post. Check or uncheck "Enable/Disable" button. Then click panels below to expand/collapse options.

### Tips

- ##### Custom heading tag id attribute.

  On WordPress 5.0+

  Before WordPress 5.0

- ##### Set short title for TOC.

  You can set the short title for TOC displaying if the heading title is too long.

- ##### Insert shortcode.

  You can insert shortcode to display TOC anywhere in a post.

### Changelog

    = v3.1.17 = ( 14 April, 20 )
    1. Added an option to set a TOC width when it is none-float in the post.
    2. Added an option to center a TOC in the post content.
    3. Added an option to Collapse/Expand for Initiation on mobile.
    4. Improved performance and fixed several bugs.

    = v3.1.16 = ( 02 December, 19 )
    1. Added an option to set the icon or the header is clickable.
    2. Fixed a bug: A TOC maybe don't work when a title contains special characters if the "Convert ID Into ID" features is enabled.
    3. Fixed bugs when running with 'DIVI' or 'Rate My Post' plugins.

    = v3.1.15 = ( 19 September, 19 )
    Fixed several bugs.

    = v3.1.14 = ( 02 July, 19 )
    Fixed several bugs.

    = v3.1.13 = ( 19 March, 19 )
    1. The TOC will always collapse on mobile when it display in a post.
    2. Improved a bit performance.

    = v3.1.12 = ( 27 February, 19 )
    1. Fixed a bug: the links in the TOC is wrong in WordPress 5.1.
    2. Fixed a bug: headings are filtered wrong. for example: the icons before a heading are hidden in the Accordion component of WPBakery Page Builder.
    3. Fixed another tiny bugs.

    = v3.1.11 = ( 20 January, 19 )
    1. Adds an option to set the heading tag of the contents title to fit the page structure for SEO.
    2. Now can separately set the font sizes of the contents title and list.
    3. Fixed bugs.
    ----------------------------

    = v3.1.10 = ( 15 September, 18 )
    1. Fixed bugs.
    ----------------------------

    = v3.1.9 = ( 07 August, 18 )
    1. Fixed several bugs and Improved performance.
    ----------------------------

    = v3.1.8 = ( 30 July, 18 )
    1. Added the option to place the TOC before/after the 1st heading.
    2. Fixed some bugs.
    ----------------------------

    = v3.1.7 = ( 19 July, 18 )
    1. Fixed some bugs.
    ----------------------------

    = v3.1.6 = ( 03 June, 18 )
    1. Fixed some bugs and improved performance.
    ----------------------------

    = v3.1.5 = ( 01 April, 18 )
    1. Fixed some bugs and improved performance.
    ----------------------------

    = v3.1.4 = ( 25 January, 18 )
    1. Added an option to show/hide the trigger button.
    2. Added options to collapse/expand the contents as initiation.
    3. Supported the multiple fixed headers.
    4. Fixed some bugs.
    ----------------------------

    = v3.1.3 = ( 01 November, 17 )
    1. Support the Beaver Builder and lazy load plugins.
    2. Fixed bugs.
    ----------------------------

    = v3.1.2 = ( 11 September, 17 )
    1. Improved compatibility.
    ----------------------------

    = v3.1.1 = ( 04 August, 17 )
    1. Fixed bugs: Live preview incorrectly in the Customizer, and others.
    ----------------------------

    = v3.1.0 = ( 04 July, 17 )
    1. Add a new feature that insert a shortcode to display TOC anywhere in a post.
    2. Add a new feature that support the post that have 'nextpage' quicktag.
    3. bugs fix and performance improve.
    ----------------------------

    = v3.0.1 = ( 23 April, 17 )
    1.Fixed bugs on mobile and tablet.
    ----------------------------

    = v3.0.0 = ( 12 April, 17 )
    I rewrite the whole code in oreder to expand the plugin's functions in the future. There are some main new features to added here:

    1. Support display at the top of post.
    2. Support widget in sidebar.
    3. Enable collapse/expand sub list.
    3. Hint when scrolling to the heading target.
    4. Add border and different shapes to trigger buton and contents.
    5. Improved some performance and fixed some bugs.
    ----------------------------

    = v2.0.5 = ( 6 June, 16 )
    1. Fixed a bug: Customizer options do not work.
    ----------------------------

    = v2.0.4 = ( 27 May, 16 )
    1. Improved: general_h_tags => a:2:{i:0;s:2:"h1";i:1;s:2:"h2";} change to general_h_tags => [h2, h3] at the Custom Parameters form.
    2. Added a new feature: Display TOC when __ or more headings are present.
    ----------------------------

    = v2.0.3 = ( 14 May, 16 )
    1. Fixed a bug: Skip empty headings if heading titles is empty string.
    ----------------------------

    = v2.0.2 = ( 21 July, 15 )
    1. Fix some bugs.
    2. Custom heading title id and short title.
    ----------------------------

    = v2.0.1 = ( 29 May, 15 )
    1. Fix some bugs.
    2. Enqueue mini CSS and JS files, loading faster.
    ----------------------------

    = v2.0.0 = ( 20 May, 15 )
    1. Real-time settings plugin appearance.
    2. Add Exclude specify headings fuction.
    3. Add some optional button icons and list style types.
    4. Overflow of the contents can scroll.
    5. Automatically convert The heading to HTML id attribute.
    6. Add awesome toggle expand/collapse effects and hover link effects.
    7. Optimized code. More CSS instead of JS.
    8. Fix some bugs.
    ----------------------------

    = v1.0.3 = ( 26 April, 14 )
    1. Fix: Touch icon don't expand/collapse sometimes when using the moblile devices.
    ----------------------------

    = v1.0.2 = ( 01 April, 14 )
    1. Fix TOC title show/hide issue when window resize.
    2. Fix contents current link background color at left position.
    3. Fix Click contents link to scroll position is not correct sometimes in IE and Firefox.
    4. Fix chinese translation.
    5. Fix Non-English wordpress support.
    6. Remove html5 type in the post meta box.
    7. Dequeue FontAwesome, load "menu" font icon in the frontend. Reduce page load resources.
    ----------------------------

    = v1.0.1 = ( 27 March, 14 )
    Add "Enable Fixed TOC" setting. "Disable TOC" change to "Enable TOC" on the post meta box.
    ----------------------------