更改53569
- 时间戳:
- 06/23/2022 11:09:44 PM(4周前)
- 地点:
- 分支机构/6.0
- 文件:
-
- 2编辑
- 。(修改的)((1个道具)
- src/wp-includes/block-supports/layout.php(修改的)((2个差异)
传奇:
- 未修改
- 添加
- 删除
分支机构/6.0
分支/6.0/src/wp-includes/block-supports/layout.php
R53422 R53569 171 171 } 172 172 173 $ class_name = wp_unique_id('wp-container-'); 174 $ gap_value = _wp_array_get($ block,array('attrs'','style','spacing','blockgap')); 173 $ class_names = array(); 174 $ container_class = wp_unique_id('wp-container-'); 175 $ class_names [] = $ container_class; 176 177 //添加以下部分以重新引入一组少量的布局类名称为 178 //在5.9版本中删除(https://github.com/wordpress/gutenberg/issues/38719)。这是 179 //不打算提供一组扩展的类以匹配所有块布局属性 180 // 这里。 181 if(!empty($ block ['attrs'] ['layout'] ['entientation'])){ 182 $ class_names [] ='is-'。sanitize_title($ block ['attrs'] ['layout'] ['entientation']); 183 } 184 185 if(!empty($ block ['attrs'] ['layout'] ['JustifyContent'])){ 186 $ class_names [] ='is-content-justification-'。sanitize_title($ block ['attrs'] ['layout'] ['JustifyContent']); 187 } 188 189 if(!empty($ block ['attrs'] ['layout'] ['flexwrap'])&&'nowrap'==== $ block ['attrs'] ['layout'] ['flexwrap']){ 190 $ class_names [] ='is-nowrap'; 191 } 192 193 $ gap_value = _wp_array_get($ block,array('attrs'','style','spacing','blockgap')); 175 194 //跳过gap值包含不支持的字符。 176 195 //从`safecss_filter_attr`借用的CSS值 … … 189 208 //不要将用户定义的值应用于样式。 190 209 $应该_skip_gap_serialization = wp_should_skip_block_supports_serialization($ block_type,'spacing','blockgap'); 191 $ style = wp_get_layout_style(“。$ c) lass_name“,$ under_layout,$ has_block_gap_support,$ gap_value,$ syse_skip_gap_serialization,$ fallback_gap_value);210 $ style = wp_get_layout_style(“。$ c)ontainer_class“,$ under_layout,$ has_block_gap_support,$ gap_value,$ syse_skip_gap_serialization,$ fallback_gap_value); 192 211 //假设挂钩仅适用于带有单个包装器的块。 193 212 //我认为这是该特定钩子的合理限制。 194 213 $ content = preg_replace( 195 214 '/'。preg_quote('class =“','/')。'/',, 196 'class =“'。ESC_ATTR( $ class_name)。'',,215 'class =“'。ESC_ATTR(爆破('',$ class_names))。'',, 197 216 $ block_content, 198 217 1
笔记:看tracchangeset为了使用更改集查看器的帮助。