This plugin hasn’t been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

dTabs

Description

Basically, it makes adding dynamic tabs and menus to your WordPress blog/theme easy.

dTabs provides a new template tag dtab_list_tabs which outputs a user controled dynamically tabbed navigation system with optional drop down menus in WordPress.

  • Tabs can be made for individual posts/categories/pages, the posts page, the front page, the archives, and the bookmarks.
  • Tabs for categories and pages have optional dropdown menus of their sub-categories/sub-pages, while archives and bookmarks have non-optional drop down menus.
  • Tabs are set up by the user in an easy to use admin panel, while their properties and appearance can either be set by the user in the admin panel or within the theme’s css.
  • dTabs can be easily added as an option in themes for public distribution.

See Other Notes for documentation.

Documentation

Screenshots

  • Appearance of tabs created using dTabs and a custom theme on dtcnet.co.uk
  • Drop down menu in Kubrick Tabs
  • Appearance of tabs using default CSS provided in dTabs
  • Tabs created using dTabs plugin with Kubrick Tabs theme

FAQ

Can I have multiple rows of tabs?

Yep this can be achieved with css, have a play.

What about multiple sets of tabs, like one at the top of the page and one at the bottom?

Yes and No. You can use dtab_list_tabs as many times as you want (setting “tabbar=class” as a parameter to ensure valid css) to procude several copies of the same set of tabs, but currently you can only set up and administer that single set of tabs. Multiple tab sets is a feature I am considering adding in future versions.

Changelog

Version 1.4 24/07/2009

  • Moved admin panel from Tools to Options.
  • Added option to disable links for tabs (Suggested by Elody).
  • Added option to make tabbar a class instead of id for use with multiple tabbars (Suggested by Mor).
  • Updated default css for use with tabbar class.
  • Added first and last classes to respective tabs (Suggested by johnho).
  • Implemented hierarchical dropdown boxes for categories and pages when editing a tab.
  • Increased use of internal WP functions to reduce calls to the database and speed up dTabs.
  • Updated implementation of metaboxes to work with WP 2.8.
  • Fixed Uninstall dTabs button to work with WP 2.8.

Version 1.3 05/07/2008 (11006 downloads)

  • Fixed problem with default css in Firefox 2 where tabs always appear on seperate lines (reported by G Dan Mitchell and fixed by Ian Brown).
  • Added “between” argument for dtab_list_tabs for adding content between tabs.
  • Added “fadetime” argument for dtab_list_tabs to enable control over the length of time it takes to fade menus and add the option of disabling fading all together.
  • Fixed flickering of dropdown menus in certain circumstances.
  • Added provisional (not suported by IE) support for javascript free css menus .
  • Added “fadetype” argument for dtab_list_tabs for switching to javascript free menus.
  • Updated default css to support javascript free css menus.
  • Added auto css for javascript free css layered menus.

Version 1.2.2 29/04/2008 (1909 downloads)

  • Fixed a bug introduced in version 1.2.1 that prevented tabs with non-word characters in their name being selected (reported by Joy).

Version 1.2.1 20/04/2008 (456 downloads)

  • Fixed a bug introduced in version 1.2 that prevented menus fading out for tabs with non-word characters in their name (Reported by Mike and Morgan).

Version 1.2 02/04/2008 (664 downloads)

  • Improved improved support for static front pages
  • Updated javascript to properly support Safari 3 (and dropped support for Safari 2)
  • Updated javascript to fade drop down menus in and out
  • Made javascript output optional (so a javascript file can be included with themes)
  • Depreciated dtabs_echo_dtabs, replaced with dtabs_list_tabs
  • Removed Tabs Options pannel
  • Moved automatic CSS generation option to Manage Tabs Panel
  • Dropped before and after admin options
  • Rewrote default CSS, making it more complex but producing half decent looking tabs
  • Used register_activation_hook to set up tabs upon activation
  • Introduced activation message
  • Introduced ability to uninstall
  • Integrated into WP 2.5 UI
  • Made other minor changes to streamline the interface

Version 1.1 18/12/2007 (1045 downloads)

  • Added full support for static front pages
  • Added suport for automatic update checking
  • Prepared for internationalisation
  • Fixed several empty array bugs (reported by Joost Verweij and others)

Version 1.0.4 16/10/2007 (390 downloads)

  • Fixed ambiguity bug (reported by Julian) introduced with 1.0.3
  • Fixed a bug also introduced with 1.0.3 that prevented dTabs from recognising sub categories

Version 1.0.3 15/10/2007 (6 downloads)

  • Added support for WP 2.3

Verson 1.0.2 – 17/08/2007 (240 downloads)

  • Fixed the zero bug (reported by Gregg Mendez) where in certain circumstances a “0” was added within tabs’ links tags – invalidating the html.
  • Fixed the slashes bug (reported by AJ) so slashes are stripped from tab labels
  • Rearranged the order of tags for tabs so that before and after parameters are applied within the list item tags, to enable Gina’s suggestion to allow tabs to stretch and expand – i.e. dynamic css.
  • Minor update to default css

Verson 1.0.1 – 03/04/2007 (496 downloads)

  • Fixed behaviour for page tabs so that they cannot be confused with categories of the same id number.
  • Put tabs in an unordered list – replacing the <div> tags with <ul>s and <span> tags with <li>s.

Verson 1.0 – 09/02/2007 (479 downloads)

  • Added simple dynamic menu functionality – tabs that link to categories and pages can have a css/javascript drop down menu listing any subcategories, sub-pages, archives, or bookmarks in a hierarchal tree.
  • Fixed the problem with the default tab present upon installation or after resetting the tabs so that it can be selected.
  • Fixed the bug caused by database changes brought in with WP 2.1 (reported by James) where pages were no longer listed in the Modify > Tabs admin pannel.
  • Added ability to make tabs for pages, subcategories, archives, and bookmarks (previously it was only super-parent categories and pages).
  • Improved the method by which the current tab is selected – now all tabs linking to the current page/post/category and it’s parents are taken into consideration, and the closest match is selected.

Verson 0.911 – 14/08/2006 (645 downloads)

  • Fixed behaviour for blog/main page tab so that it can be selected and so the link points towards the blogs web address (instead of the website’s root directory).

Verson 0.91 – 06/06/2006 (327 downloads)

  • Added options > Tabs admin panel, with the following features: =*Optional automatic (basic) css generation/example.
  • Optional automatic css output into any theme.
  • Option to create vertical tab interface (as opposed to horizontal by default).
  • The ability to add html before and after each tab (just like you can in the templates).
  • Also added the option to control the formatting of selected and non selected tabs using their id instead of class, allowing the custom formatting for each tab.

Verson 0.9 – 10/03/2006 (28 downloads)

  • Update to manage > Tabs admin panel, including the addition of a drop down list of available tabs to make setting the plugin up as easy as possible.
  • Fixed behaviour with categories: current tab now reflects the parent category instead of the current category.

Verson 0.8 – 09/02/2006 (10 downloads)

  • Initial release

Contributors & Developers

This is open source software. The following people have contributed to this plugin.

Browse the code