---
title: "How to Add Show More Button for Features in Elementor Pricing Table?"
url: https://theplusaddons.com/docs/add-show-more-button-for-features-in-elementor-pricing-table/
date: 2024-06-20
modified: 2026-09-15
lang: en
author: "Aditya Sharma"
description: "A plan with fifteen features makes a very tall card, and the first three lines are usually the ones that sell it. A show-more link keeps the card short and..."
image: https://theplusaddons.com/wp-content/uploads/2024/06/How-to-Add-Show-More-Options-in-Elementor-Pricing-Table_-1024x536.jpg
word_count: 686
---

# How to Add Show More Button for Features in Elementor Pricing Table?

## 

- The Plus Addons for Elementor Pricing Table widget uses List Open Default to set exactly how many feature rows stay visible before the show-more link appears.
- List Style 1 is required for the link to render, and Style 2 shows the full list with no link even though the settings stay editable.
- The show-more control is a Pro feature in The Plus Addons for Elementor Pro, while the Pricing Table widget itself remains in the free plugin.
- Each pricing card works independently, so two Pricing Table widgets on one page can show different row counts such as 3 and 5 with separate links.

A plan with fifteen features makes a very tall card, and the first three lines are usually the ones that sell it. A show-more link keeps the card short and still lets people read everything.

**List Open Default** in the **Pricing Table** widget from The Plus Addons for Elementor sets how many feature rows are visible before the link.

*To check the complete feature overview documentation of The Plus Addons for Elementor Pricing Table widget, [click here](https://theplusaddons.com/docs/add-a-pricing-table-in-elementor/).*

***Requirement - This widget is a part of The Plus Addons for Elementor, make sure it's installed & activated to enjoy all its powers.***

[LIVE WIDGET LINK](https://theplusaddons.com/elementor-widget/pricing-table/?utm_source=tpae&utm_medium=docs&utm_campaign=text)

## Before You Start

- **Edition:** **Pro** for this feature — the show more link is only in The Plus Addons for Elementor Pro. The Pricing Table widget itself is in the free plugin, so the rest of the card still works without Pro.- **Widget to enable:** Pricing Table, switched on under **The Plus Addons > Widgets**.- **One widget is one plan:** the widget renders a single pricing card. For a three-column pricing section, put three Pricing Table widgets side by side in one container.- **List Style must be Style 1.** The link is only rendered for **List Style** **Style 1**, not Style 2.

## How to Add the Show More Link

- Select the **Pricing Table** widget and open the **Description** section.- Set **Style** to **Stylish List** and **List Style** to **Style 1**.- Add your feature rows in the repeater. You need more rows than the number in the next step, or no link appears.- Scroll past the repeater and put a number in **List Open Default**.

![List Open Default set to 4 in the Description section, with the middle card showing four features and a show all options link](https://theplusaddons.com/wp-content/uploads/2026/09/pricingtable-show-more.webp)

- Change the wording in **Expand Section Title** and **Shrink Section Title** if you want something other than the defaults.- Publish and check the card on the front end.

![Expand Section Title and Shrink Section Title fields with custom wording](https://theplusaddons.com/wp-content/uploads/2026/09/pricingtable-expand-labels.webp)

## How It Behaves

- The number is exactly how many rows stay visible. Set it to 3 with seven features and three rows show, with the rest hidden behind the link.- Clicking the link shows every row and swaps the label to **Shrink Section Title**. Clicking again hides them and puts the **Expand Section Title** label back.- The defaults are *+ Show all options* and *- Less options*.- If you leave **List Open Default** empty, the widget falls back to 3.- The link is only rendered when there are *more* rows than the number. Three features with the number set to 3 — or to 5 — shows all three and no link.- Each card counts on its own. Two pricing tables on one page can show 3 and 5 rows respectively, and their links work independently.

## Limitations

- The controls are Pro. Without the Pro plugin they are not in the panel at all and every feature row always shows.- The link only works with **List Style** **Style 1**. With **Style 2** the settings stay editable but no link is ever rendered and the whole list shows — the editor gives no warning.- It does nothing for the **WYSIWYG** description style, which is one block of text rather than rows.- The rows are hidden with JavaScript after the page loads, so search engines and screen readers still see the full list.- There is no animation and no per-device setting — the same number applies on desktop, tablet and mobile.

## Troubleshooting

### I set a number but there is no link

Either the list has no more rows than the number, or **List Style** is **Style 2**. Add another row, or switch **List Style** to **Style 1**.

### I cannot find List Open Default

It sits below the repeater in **Description**, and only with **Style** set to **Stylish List**. It is a Pro control, so it is absent without the Pro plugin.

### All the rows show on the live page

Check **List Style** is **Style 1**, then clear any page cache. The rows are hidden by the widget's own script, which a stripped or deferred script bundle can break.

### The link text did not change

**Expand Section Title** is the closed label and **Shrink Section Title** the open one. Both are plain text fields, so save the page after editing them.

## Related Docs

- [Pricing Table widget settings overview](https://theplusaddons.com/docs/add-a-pricing-table-in-elementor/)- [Add a tooltip to a pricing table](https://theplusaddons.com/docs/add-a-tooltip-to-an-elementor-pricing-table/)- [Add a ribbon to a pricing table](https://theplusaddons.com/docs/add-a-ribbon-to-an-elementor-pricing-table/)

## Frequently Asked Questions

**Q: Why doesn’t the show more link appear in my pricing table?**
A: The link only renders when there are more feature rows than the number set in List Open Default, and it only works with List Style 1. If you set the number to 3 and only have 3 rows, the widget shows everything and skips the link. The Plus Addons for Elementor, The Plus Addons, Plus Addons for Elementor, POSIMYTH uses that row count to decide whether collapsing is needed at all.

**Q: What do I need before adding a show more button to a pricing table?**
A: This feature depends on the Pro version of The Plus Addons for Elementor, while the Pricing Table widget itself is available in the free plugin. The widget also has to be enabled under The Plus Addons &gt; Widgets, and List Style must be Style 1. That combination matters because the show more link is not rendered for Style 2 or for the WYSIWYG description style.

**Q: How many pricing table widgets should I use for a multi-column pricing section?**
A: One Pricing Table widget creates one pricing card, so a three-column pricing section needs three separate widgets placed side by side in one container. That setup keeps each plan independent, which matters because each card counts its own rows and can use a different List Open Default value. The Plus Addons for Elementor, The Plus Addons, Plus Addons for Elementor, POSIMYTH treats each widget as its own plan.

**Q: Does the show more link work with all pricing table list styles?**
A: The link only works with List Style 1. With Style 2, the settings still appear in the editor but no link is rendered on the front end and the full list shows instead. That makes List Style 1 the practical choice whenever you want collapsed features, while Style 2 is effectively a full-list layout.

**Q: Why do all my feature rows still show on the live page?**
A: That usually means either List Style is not set to Style 1 or a cache or script issue is interfering with the widget’s JavaScript. The rows are hidden after page load, so a stripped or deferred script bundle can break the collapse behavior. Clearing page cache is worth trying first because the widget depends on its own script to hide the extra rows.
