Linux 软件免费装
Banner图

Insight Pricelist

开发者 basbuis
更新时间 2026年11月3日 01:23
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

shortcode menu restaurant price list

下载

1.0.17 1.0.20 1.0.21 1.0.22 1.0.23

详情介绍:

Insight Pricelist stores each price list on its own. A list has sections. Each section has an optional slogan and products with a name, an optional description, and a price. Add a published list to a page with: [insight_pricelist id="your-list-slug"] The id is the list slug, or the numeric id. The name insight_pricelist stays fixed. You can change the id. It selects the list and is saved as its slug. Leave it empty to keep the current slug. Do you need more See Insight Pricelist Pro.

安装:

  1. Upload the plugin folder to /wp-content/plugins/insight-pricelist.
  2. Activate Insight Pricelist.
  3. Open Insight Pricelist in the admin menu and add a list.
  4. Publish the list and paste its shortcode into a page.

屏幕截图:

  • Frontend pricelist two columns
  • Backend pricelist
  • Settings
  • All price-lists
  • Create lists by importing text [pro]
  • Restaurant Menu with Show More / Show Less
  • Allergen list on a menu
  • How to set allergen icons [Pro]

常见问题:

How light is the plugin?

Insight Pricelist is extremely lightweight. It uses fonts the site already loads. It does not add font files, and it does not call another server for the list. Against a list built by hand, the code on the page is smaller. The comparison below is the measured case. The free plugin adds one stylesheet, and only on a singular post that contains the insight_pricelist shortcode. That file is 3,214 bytes (902 bytes gzipped). There is no front-end JavaScript. The editor script loads only in the price list editor.

How is the load compared to a manual created list?

Spoiler: against an established builder like Kadence, this 38-row list is about 60% less code in free and about half the code in Pro when the script loads, and about 95% less work. Against other builders the code saving can be larger, up to about 90%. A realistic comparison with a Kadence table block: The Kadence table is one table, 38 rows, and contains 40 text blocks and 74 icon blocks. That table’s HTML is about 49KB, including 17KB of inline SVGs copied into every cell, plus about 24KB of per-block CSS. One Insight Pricelist of the same length is about 25KB of HTML: one product per row, with a name, an optional description, and a price. A photo or the list icon, when you use one, is an image tag, not an inline SVG copied into every row. The stylesheet loads once: free 3,214 bytes (902 bytes gzipped), Pro 7,697 bytes (1,879 bytes gzipped). Pro’s script is 4,912 bytes (1,459 bytes gzipped), and only when tabs or Show more are on. Totals Those pieces add up like this for the 38-row list. The 17KB of inline SVGs is already inside the Kadence HTML, so it is not counted twice. Kadence table: about 74KB, and no JavaScript.

  • HTML: 49KB
  • CSS written for those cells: 24KB
  • Shared table CSS: 0.1KB
  • Shared icon CSS: 1KB
Insight Pricelist, same length: about 28KB in free, about 33KB in Pro when no script loads, and about 38KB in Pro when Show more or tabs are on.
  • HTML: about 25KB
  • Stylesheet, once per page: 3,214 bytes free, 7,697 bytes Pro
  • Script: none in free, and none on a normal Pro list. 4,912 bytes only when tabs or Show more are on
Gzipped, the plugin files are smaller still: the stylesheet is 902 bytes free and 1,879 bytes Pro, and that script is 1,459 bytes. The HTML sizes above are the page source, not gzipped.

When are CSS and JS loading?

CSS and JavaScript load only on pages that contain a list, not on every page. Free and Pro only register the files until a list needs them. Free has no front-end script. Its stylesheet is added on a singular post when that post contains the insight_pricelist shortcode. Pro uses the same check for the stylesheet. Pro’s script is added only for a list that uses tabs or Show more. A normal Pro list runs no front-end JavaScript.

更新日志:

1.0.23 1.0.22 1.0.21 1.0.20 1.0.19 1.0.18 1.0.17 1.0.9 1.0.8 1.0.7