Skip to content

Getting started

Langeto is ready to use as soon as WooCommerce is active. Adding your first tab takes a minute, there is no wizard and no template to build.

  • WordPress 6.5 or newer
  • WooCommerce 8.0 or newer (HPOS and Cart/Checkout Blocks are both declared compatible)
  • PHP 8.1 or newer

If WooCommerce is inactive, Langeto stays dormant and shows an admin notice instead of registering anything.

  1. Install WooCommerce and make sure it is active.
  2. Install Langeto from the plugin directory (when live on WordPress.org) or upload the tabby folder to /wp-content/plugins/.
  3. Activate the plugin. On first run Langeto seeds its default settings (tabby_settings) once, without overwriting an existing configuration.

Open WooCommerce > Langeto Tabs. The screen has one General section with the master Enable Langeto toggle (on by default) and the Shortcodes and blocks in tabs toggle (off by default), and a Tabs section with a repeating list of tab rows.

In the first tab row:

  • Tab title, the label shown in the product tab strip, for example Shipping & returns. Keep it short; it sits beside native labels like Description. A row left with a blank title is dropped when you save, so this field is effectively required.
  • Enabled, leave ticked to show this tab on the storefront, or untick to keep the row but hide just this tab.
  • Tab content, the body of the tab. It accepts the same safe, limited HTML WordPress allows in a post (links, lists, headings, bold/italic, images, blockquotes). Scripts and unsafe markup are stripped on save. To use a shortcode or block markup here, turn on Shortcodes and blocks in tabs in the General section; otherwise the shortcode is printed as text.

Click Add tab to add more rows, or the × on a row to remove it. Then Save changes.

Each saved tab is given a stable slug derived from its title, used internally as the tab key; you never edit the slug yourself.

  1. Open any single product page.
  2. Your tab appears in the product tab strip, after Description, Additional information and Reviews.
  3. Click it and confirm the content renders. Langeto’s panels carry a goldenrod index-divider edge on the inside margin so you can tell them from the native panels at a glance.

Tabs show on every product, there is nothing to enable per product.

  • Check the master Enable Langeto toggle is on, and the individual tab’s Enabled box is ticked.
  • A tab whose title was blank on save was discarded, re-add it with a title.
  • A tab with a title but no content is never registered, so it does not appear in the strip at all. Add content to bring it back.
  • A tab whose body is a shortcode prints the shortcode as literal text until Shortcodes and blocks in tabs is on. With it on and the shortcode producing no output, the tab stays in the strip but its panel renders nothing.

The free edition covers reusable global tabs, the master and per-tab enable toggles, safe HTML content and the shortcodes-and-blocks toggle, the complete custom-tabs product.

Langeto Pro adds category rules, custom tab order, icons and conditional display, and moves the rich-content decision onto its own switch. It is not required for the basic custom tabs above.