=== Simple Tabs Shortcodes === Contributors: Beherit Tags: tab, tabs, shortcodes Requires at least: 4.6 Tested up to: 5.4 Stable tag: 1.3 Requires PHP: 7.0 License: GPLv3 License URI: https://www.gnu.org/licenses/gpl-3.0.html Adds shortcodes to place a page content in tabs. Uses a lightweight JS script, no additional CSS files. == Description == Plugin adds shortcodes to place a page content in tabs. Uses a lightweight JS script, no additional CSS files so you need to add own CSS style to your theme's stylesheet to ensure proper display of the tabs. == Installation == In most cases you can install automatically from plugins page in admin panel. However, if you want to install it manually, follow these steps: 1. Download the plugin and unzip the archive. 2. Upload the entire `simple-tabs-shortcodes` folder to the `/wp-content/plugins/` directory. 3. Activate the plugin through the Plugins menu in WordPress. == Frequently Asked Questions == = Example usage = There are two shortcodes available, below is a simple example of usage: `[tabs] [tab title="First tab"]The content of the first tab.[/tab] [tab title="Second tab"]The content of the second tab.[/tab] [tab title="Third tab"]The content of the third tab.[/tab] [/tabs]` This will output the following HTML: `
The content of the first tab.
The content of the second tab.
The content of the third tab.
` Optionally, you can set a custom ID by adding `id="my-id"` in tab shortcode. = Example CSS = Here is an example CSS, make the necessary changes if you want to customize the look and feel of tabs. `.tabs-nav { margin: 0; border-bottom: 1px solid #ccc; } .tabs-nav ul { list-style: none; } .tabs-nav li {display: inline-block;} .tabs-nav a { display: block; padding: 5px 10px; border: 1px solid transparent; text-decoration: none; } .tabs-nav a.active { border-color: #ccc; border-bottom-color: #fff; } section.tab { display: none; margin-bottom: 15px; padding: 15px 0; } section.tab.active {display: block;}` = Selecting a tab by the URL = You can select default tab by using a hash in the URL – simply add `#tab-name` at the end of the page URL to select the specific tab. This example URL will select tab with the title / id "something": `http://domain.tld/your-page/#something` = Switching to the tab by the link = Tabs can be switched by a normal link, just add a class tab-url to the link. Example: `Something` == Changelog == = 1.3 (2020-04-08) = * Pure JavaScript instead of jQuery. = 1.2. (2018-08-12) = * Support non-Latin URLs. = 1.1.2 (2018-12-13) = * Minor fixes. = 1.1 (2017-12-07) = * Changed class name `tab-content` to `tabs-content`. = 1.0.2 (2017-02-10) = * Changes in tabs navigation structure. = 1.0 (2017-02-09) = * First public version.