实操环境:
WordPress 7.0.3,
主题:Xstore Version: 9.7.6
主题自带了一个插件PRO Elements, Version 4.1.0,之后手动安装了elementor pro 插件,但是在用elementor 编辑页面的时候,发现Elements 里面找不到form 这个element, 那是因为PRO Elements 这个插件和elementor pro 插件冲突了。不光是Form 这个组件被隐藏了,还有其它的组件也是。
解决方法(以实操中的form为例):
第一步:彻底卸载 PRO Elements
-
在 WordPress 后台点击 插件 -> 已安装的插件。
-
找到 PRO Elements ,先点击 禁用 (Deactivate),然后点击 删除(Delete)。
-
注:删除 PRO Elements 不会丢失您的页面内容,因为您的页面使用的是 Elementor 标准的数据结构。
第二步:重新激活并验证 Elementor Pro
- 去 插件 列表,将 Elementor Pro 先禁用,然后再重新激活一次(以刷新钩子注册)。
第三步:检查 Elementor 元素管理器(Element Manager)
Elementor 新版本加入了元素开关控制,如果某个 Widget 被隐藏了也会导致搜索不到:
-
打开 WordPress 后台,进入 Elementor ->System -> Element Manager(元素管理器)。
-
在搜索框中查找 Form。
-
确保 Form Widget 处于 开启/启用 状态。
-
点击页面底部的 Save Changes(保存更改)。
第四步:清除缓存并测试
-
进入 Elementor -> Tools(工具) -> 点击 Regenerate Files & Data(重新生成文件与数据)。
-
清除网站插件缓存(如 WP Rocket、LiteSpeed Cache 等)及浏览器缓存。
-
重新用 Elementor 打开任意页面,在左侧面板搜索
Form即可看到表单组件。