AI TOOLS

EP06. "elementor-feature-lookup 免费/Pro 功能速查"

首页 AI 工具 Claude · Skills · Elementor Skills · EP06
约 12 分钟· #EP06#Claude#Elementor Skills
🔒 登录后可标记已读
  • 客户问「这个功能免费版做得到吗」,凭印象回答最容易翻车——Elementor 免费版和 Pro 版的 widget/模块清单常年在变,elementor-feature-lookup 就是把这份对照表变成可查询的资料,不用再凭记忆猜
  • 这是 mekko-digital/elementor-skills 开源 skill 包里的其中一个,本体是个查表流程:拿功能名去比对 resources/free-vs-pro.md 这份矩阵文件,回传所属版本(免费/Pro/Pro+WooCommerce)、模块路径和相关备注
  • 跟脚手架型 skill 不一样,这个不生成代码,纯粹是「查资料」——查不到就老实说查不到,不瞎猜
  • 前置知识:知道 Elementor 分免费版(Elementor 核心插件)和 Pro 版(付费插件)两条产品线,Pro 又细分要不要额外装 WooCommerce 才能用某些 widget

重点内容


这个 Skill 怎么用

流程很简单,只有三步:

  1. 把要查的 widget 名 / 模块名 / 功能描述丢给 skill
  2. skill 去比对 resources/free-vs-pro.md 这份矩阵,用 widget 名、模块名或分类去找匹配行
  3. 回传结果时直接引用矩阵原文那一行,不做二次转述——避免转述过程中信息失真

📌 矩阵里查不到的功能,skill 会直接说查不到、建议去源码仓库的 modules/*/widgets/ 底下找,而不是凭感觉编一个答案。


免费 vs Pro 矩阵长什么样

矩阵格式固定是 名称 | 版本 | 所属模块,来源是官方源码目录本身(免费版 elementor-free/elementor/includes/widgets/*.php,Pro 版 elementor-pro/elementor-pro/modules/*/widgets/*.php),不是道听途说整理的。举几个常见的例子:

免费版核心 widget(includes/widgets/*.php):

widget版本模块
heading免费core
image免费core
icon-list免费core
button免费core
video免费core
tabs免费core(旧版,atomic 编辑器改用 e-tabs

Pro 版(modules/*/widgets/*.php):

widget版本模块
formProforms
postsProposts
loop-grid / loop-carouselProloop-builder
table-of-contentsProtable-of-contents
price-tablePropricing
nav-menuPronav-menu

Pro + WooCommerce(需要额外装 WooCommerce 插件才生效):

widget版本模块
wc-add-to-cartPro+WCwoocommerce
wc-productsPro+WCwoocommerce(当前版,旧版 woocommerce-products 已弃用)
woocommerce-checkout-pagePro+WCwoocommerce

📌 有些 widget 有新旧两个名字并存的情况,比如 wc-products(当前用)跟 woocommerce-products(弃用但保留给旧数据用),矩阵里两个都会列出并标注清楚,查的时候别把弃用版当成当前推荐用法。


4.0 Atomic 架构下的免费功能

Elementor 4.0 新的 atomic 编辑器底下,免费版也有一批 e- 开头的原生 widget,跟经典架构的免费 widget 是两套体系:

widget版本
e-heading免费
e-button免费
e-image免费
e-paragraph免费
e-svg免费
e-youtube免费

📌 container、section、column 这些属于「元素」(element)不是「widget」,注册方式也不同(走 register_element_type(),不是 elementor/widgets/register 这个 hook);4.0 atomic 底下对应的是 e-div-block / e-flexbox。查功能的时候如果发现某个东西查不到 widget 记录,先确认它是不是元素而不是 widget。


表单动作和动态标签的 Pro 归属

不只是 widget,Pro 表单提交动作(elementor-pro/modules/forms/actions/*.php)全部都是 Pro 专属:email、redirect、webhook、mailchimp、slack、discord 等等一整批,没有免费版能用的表单动作。动态标签也一样,ACF/Pods/Toolset 这三个分组要靠 license 功能门槛才解锁(源码在 elementor-pro/modules/dynamic-tags/module.php 第 33-37 行),内建的 Pro 分组则有 author、post、comments、site、archive、media、action、woocommerce。


静态矩阵之外:查真实站点上到底装了什么

矩阵是基于源码整理的静态参考,但客户站点实际启用了哪些 widget(免费/Pro 授权状态、哪些实验性功能开了)要看那台站点当下的真实状态。这种时候不查矩阵,改用 elementor-deploy-verify 里的 live-inventory 片段直接连上站点问:

wp eval 'echo implode("\n", array_keys(\Elementor\Plugin::instance()->widgets_manager->get_widget_types()));' --allow-root

这条命令列出的是这台站点当下真正注册成功的 widget 清单,跟静态矩阵对照,才能确认某个 Pro widget 在这台站是不是真的可用(授权是否生效、有没有装 WooCommerce、atomic 实验是否打开)。


怎么安装

这个 skill 是 mekko-digital/elementor-skills 这个开源仓库打包的 8 个技能之一,用 Claude Code 的插件市场机制安装,装一次全部到位:

Claude Code(推荐:走插件市场):

claude plugin marketplace add mekko-digital/elementor-skills
claude plugin install elementor-skills@elementor-skills-marketplace

Claude Code(手动方式):skills/elementor-feature-lookup 这个文件夹复制到 ~/.claude/skills/(所有项目都能用)或专案底下的 ./.claude/skills/(只想在这个项目用)。

Claude Desktop / claude.ai: 走 Settings → Capabilities → Skills,上传 skills/elementor-feature-lookup 这个文件夹(打包成 zip,内含 SKILL.md)——插件市场机制是 Claude Code 专属的,Desktop 端目前只能手动上传单个 skill。

常见错误

  • ❌ 矩阵查不到就凭印象猜——官方版本更新很快,凭记忆回答容易讲错,查不到应该老实说查不到、建议去源码目录核实
  • ❌ 把弃用别名当成当前推荐用法——比如把 woocommerce-products 当成现在该用的 widget 名,实际当前版是 wc-products,弃用版只是为了兼容旧数据保留着
  • ❌ 分不清「元素」和「widget」——section/column/container(还有 atomic 版的 e-div-block/e-flexbox)是元素,注册路径跟 widget 不一样,拿 widget 的查法去找会查不到
  • 💡 矩阵是静态参考,真实站点装了什么、Pro 授权生不生效,还是要用 elementor-deploy-verify 的 live-inventory 命令连上站点实际问一遍才准

Sources

官方文档:

  1. elementor-skills(GitHub 仓库)— https://github.com/Mekko-Digital/elementor-skills
  2. elementor-feature-lookup SKILL.md — https://github.com/Mekko-Digital/elementor-skills/blob/main/skills/elementor-feature-lookup/SKILL.md
  3. free-vs-pro.md — https://github.com/Mekko-Digital/elementor-skills/blob/main/skills/elementor-feature-lookup/resources/free-vs-pro.md