Elementor Pro 是一个功能强大的可视化编辑器,可以完全自定义 WordPress 网站。但如果你的主题是 Blocksy,两者可能会在一些功能上发生冲突,导致界面不一致或布局混乱。为了确保 Elementor 完全接管页面设计,你可以采取以下两种方法:
- 使用 Blocksy “重置选项” 快速恢复默认设置(适合新站点或不介意重置配置)。
- 手动禁用 Blocksy 相关功能(适合已有自定义配置的站点)。
方法 1:使用 Blocksy “重置选项” 一键优化(适合新站点)
如果你的站点是 全新的,或者你不介意重新调整 Blocksy 的设置,可以使用 Blocksy “重置选项”,快速让 Elementor 接管设计。
步骤:
- 进入 WordPress 后台 → 外观(Appearance)→ 自定义(Customize)。
- 滚动到底部,找到 “Reset Options(重置选项)”。
- 点击 “Reset All Options” 按钮,确认重置。
- 保存更改,然后刷新页面,检查 Elementor 是否完全控制页面设计。
🔹 优点:简单快捷,一键清除 Blocksy 的所有设置。 🔹 缺点:会删除所有自定义配置(如 Header、Footer、颜色、字体等),需要重新调整。
方法 2:手动禁用 Blocksy 相关功能(适合已有自定义配置的站点)
如果你已经对 Blocksy 进行了很多个性化设置,不想丢失配置,那么可以 手动关闭 Blocksy 主题的部分功能,让 Elementor 顺利接管。
1. 禁用 Blocksy 的 Header(页眉)
如果你想用 Elementor Theme Builder 来自定义 Header,需要禁用 Blocksy 自带的 Header。
方法 1:从 Blocksy 主题设置禁用 Header(推荐)
- 进入 WordPress 后台 → 外观(Appearance)→ 自定义(Customize)。
- 找到 “Header(页眉)” 设置,进入 Header Builder。
- 删除所有 Header 组件(如 Logo、菜单、按钮等)。
- 在 Header General(页眉通用设置) 里:
- Layout 选择 “None” 或 “Disable”(如果有这个选项)。
- 保存更改。
方法 2:使用 CSS 代码隐藏 Blocksy Header
如果你无法完全禁用 Header,可以使用 CSS 代码:
.site-header {
display: none !important;
}
如果你想用 Elementor Pro 自定义 Footer,也需要禁用 Blocksy 的 Footer。
步骤
- 进入 WordPress 后台 → 外观(Customize)→ Footer(页脚)。
- 删除 Footer Builder 里的所有组件。
- 保存更改。
如果仍然显示 Blocksy Footer,可以使用 CSS 代码隐藏:
.site-footer {
display: none !important;
}
- 进入 Elementor → Theme Builder。
- 创建新的 Header 和 Footer 模板。
- 在 Display Conditions(显示条件) 选择 Entire Site(全站)。
- 保存并应用模板,刷新网站,检查是否生效。
4. 禁用 Blocksy 主题的全局样式(防止样式冲突)
Blocksy 主题有自己的全局样式设置,如果不禁用,可能会影响 Elementor 的设计。
步骤
- 进入 WordPress 后台 → 外观 → 自定义 → General(通用设置)。
- 进入 Color Palette(颜色调色板),选择 “None” 或者手动设置为空。
- 进入 Typography(排版),把字体设置成 继承(Inherit),让 Elementor 自己控制字体。
- 保存更改。
5. 关闭 Blocksy 的页面容器,防止 Elementor 受限制
默认情况下,Blocksy 可能会限制 Elementor 的页面布局,导致无法完全自定义页面。
步骤
- 进入 WordPress 后台 → 页面(Pages),找到你要用 Elementor 编辑的页面。
- 在 页面编辑模式 下,找到 “Blocksy Page Settings”(通常在右侧)。
- Layout 选择 “Full Width” 或 “Disable Content Area”(具体选项可能会因主题更新有所不同)。
- 保存更新,然后使用 Elementor 编辑页面。
6. 如何让 Elementor 文章筛选功能替代 Blocksy 的 Posts Filter?
Blocksy 自带的 Posts Filter(文章筛选)功能,在 Elementor 里默认是没有的。如果你希望在 Elementor 中实现类似功能,可以使用以下方法:
方法 1:使用 JetSmartFilters(推荐)
- 这是 Crocoblock 开发的一款 Elementor 插件,可以实现 AJAX 文章筛选。
- 适用于分类、标签、搜索等多种筛选方式。
- 适用于 Elementor Pro 的 Posts Widget。
方法 2:使用 The Plus Addons for Elementor
- 这个插件也可以实现 AJAX 文章筛选。
- 适用于 Post Grid/Carousel。
- 需要单独购买,但比 JetSmartFilters 便宜。
方法 3:使用 Elementor 内置 Query 变量(适合简单筛选)
- 适用于分类、标签筛选,但不支持 AJAX(页面会刷新)。
- 适合小型网站,不需要安装额外插件。
结论:两种方法,按需选择
方法 | 适用情况 | 优缺点 |
---|---|---|
使用 Blocksy “重置选项” | 适合新站点,快速清除 Blocksy 设置 | 快速生效,但会丢失所有 Blocksy 自定义设置 |
手动禁用 Blocksy 功能 | 适合已有 Blocksy 配置的站点,想保留部分功能 | 需要逐步调整,但更加灵活 |
如果你想一键恢复默认状态,然后让 Elementor 负责所有设计,可以尝试 Blocksy “重置选项”。但如果你已经做了很多定制,建议按步骤手动调整相关设置,这样更灵活。🚀