此版本有近 100 处更改,引入了数十项修复和改进,以及我们可以从路线图中划掉的多个重要新功能。让我们快速浏览一下 Bricks 1.11.1 的亮点。
密码保护
使用 Bricks,您现在可以本地密码保护特定页面、帖子、自定义帖子类型或整个网站,无需额外的插件。
这项新的实验性功能可让您创建一个密码保护模板,该模板会自动填充示例密码表单。使用此表单作为完全自定义设计的密码保护布局的起点。安排密码保护的激活时间,指定密码管理方法等。
文档:https ://academy.bricksbuilder.io/article/password-protection/
砌体布局
在所有布局元素(部分、容器、块、div)上创建具有视觉吸引力的砌体布局。
此功能由 IsotopeJS 提供支持,可通过调整不同断点处的列和间距来定制响应式设计。它与查询循环配合良好,非常适合动态帖子、产品或其他内容网格。添加自定义动画,同时禁用默认的砌体动画。
文档:https ://academy.bricksbuilder.io/article/masonry-layout/
响应控制指示器
新的响应控制指示器显示哪些控件在不同的断点处具有或可以具有不同的值,具体取决于您的设置。
Bricks 提供了多个选项来决定何时显示此指示器,您可以在下面进行设置Bricks > Settings > Builder > Control panel > Responsive control indicator
:
- 显示是否存在任何值(默认)
- 显示是否存在非基础断点值
- 在所有响应控件上显示
- 禁用
文档:https ://academy.bricksbuilder.io/article/responsive-editing/#responsive-control-indicator
查询循环:更多“排序依据”选项并选择多个选项
以前,只能使用一个选项对查询进行排序。现在,您可以选择多个“排序依据”选项并分别对它们进行“排序”。此外,还有更多选项可用。您甚至可以添加自己的选项。
文档:https ://academy.bricksbuilder.io/article/query-loop/#enhanced-ordering-options
WooCommerce 条件
Bricks 中的条件刚刚针对所有 WooCommerce 商店进行了重大升级。您现在可以从大量特定于 WooCommerce 的条件中进行选择来呈现您的元素。从产品类型、销售/库存/新品状态到评级、类别和标签中进行选择。有条件地呈现商店内容的能力刚刚达到了新的水平。
查询过滤器:自定义字段集成
Bricks 现在支持在查询过滤器中从 ACF 和 Meta Box 填充复选框、单选按钮、选择和日期选择器字段。
了解如何启用和使用此选择加入功能,请访问https://academy.bricksbuilder.io/article/query-filters/#custom-fields-integration
动态数据:新的@sanitize 键值对
控制对“文本”上下文中任何动态标签应用的清理方法。
默认情况下,所有动态标签都使用 进行清理wp_kses_post
,这有助于通过删除不需要的 HTML 和脚本来确保输出安全。另一方面,这会删除您可能想要保留的标签,例如输出 JavaScript 的短代码,这些短代码可能来自您存储在自定义字段中的表单插件短代码。
在 Bricks 1.11.1 之前,此 JavaScript 会被清理,从而导致当字段通过动态数据标签输出时表单无法运行。新的@sanitize
DD 功能让您可以控制 DD 标签的清理。
前往https://academy.bricksbuilder.io/article/dynamic-data/#sanitize获取代码示例和更多详细信息。
锁定代码签名(通过 PHP 常量)
您是否已添加完任何可执行代码并想阻止任何人添加新代码?
BRICKS_LOCK_CODE_SIGNATURES
从 Bricks 1.11.1 开始,您可以通过将新的 PHP 常量设置为 来锁定代码签名true
。
代码示例:https ://academy.bricksbuilder.io/article/code-signatures/#lock-code-signatures
使用 Bricks 编辑:在管理栏中链接到 Woo 模板
只需在管理栏中单击一下,即可开始编辑您在前端查看的页面的 Woo 模板。
以下示例显示查看购物车页面时的编辑模板链接:
WooCommerce:产品升级/交叉销售“购物车交叉销售”设置
如果您在购物车页面上使用产品追加/交叉销售,请将“类型”设置为“购物车交叉销售”,否则它将不再起作用!
其他亮点
- 新过滤器:
bricks/render_query_loop_trail
- 新过滤器:
bricks/builder/codemirror_config
- 新过滤器:bricks/content/tag
- 新的排版设置:
text-wrap
- WooCommerce:新的 DD 标签
woo_product_badge_new
联系我们 |
---|
文章看不懂?联系我们为您免费解答!免费助力个人,小企站点! |
① 电话:020-2206-9892 |
② QQ咨询:1025174874 |
③ 邮件:info@361sale.com |
④ 工作时间:周一至周五,9:30-18:30,节假日休息 |
暂无评论内容