Tonya Mork
2d75ae23d6
Editor: Improves layout block support in wp_get_layout_style().
...
This commit merges the remaining changes from [https://github.com/WordPress/gutenberg/pull/40875 Gutenberg PR 40875]. It's Part 2 (see [54162] for Part 1) of a layout improvement initiative and targets `wp_get_layout_style()` in `layout.php`.
Context:
The overall initiative is to improve layout block support:
>to use centralised layout definitions, output base layout styles from global styles, introduce a layout type semantic classname, reduce duplication of container class and style tag output, and fix blockGap at the block level in global styles.
Changes include:
* Adding an optional parameter `$block_spacing` to `wp_get_layout_style()` for setting a custom spacing on the block.
* Adding handle for the block spacing.
* Using the style engine to to enqueue and render layout styles via `wp_style_engine_get_stylesheet_from_css_rules()`.
* Introduces a new test file for `wp_get_layout_style()`.
Follow-up to [54162], [54160], [54159], [53421], [52380], [53085], [52069].
Props andrewserong, isabel_brison, costdev, hellofromTonya.
See #56467 .
git-svn-id: https://develop.svn.wordpress.org/trunk@54274 602fd350-edb4-49c9-b593-d223f7449a82
2022-09-21 13:00:29 +00:00
..
2018-12-13 17:39:59 +00:00
2018-12-13 17:39:59 +00:00
2018-12-17 04:50:48 +00:00
2018-12-13 17:39:59 +00:00
2018-12-17 04:50:48 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 17:39:59 +00:00
2018-12-17 04:50:48 +00:00
2018-12-13 17:39:59 +00:00
2020-10-27 09:32:50 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 17:39:59 +00:00
2018-12-17 04:50:48 +00:00
2018-12-13 17:39:59 +00:00
2020-10-27 09:32:50 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 17:39:59 +00:00
2018-12-17 04:50:48 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 18:11:10 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 17:39:59 +00:00
2018-12-17 04:50:48 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 18:11:10 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 17:39:59 +00:00
2018-12-17 04:50:48 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 18:11:10 +00:00
2018-12-13 17:39:59 +00:00
2018-12-17 04:50:48 +00:00
2018-12-17 04:50:48 +00:00
2018-12-13 17:39:59 +00:00
2020-10-13 13:07:23 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 17:39:59 +00:00
2018-12-17 04:50:48 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 18:11:10 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 17:39:59 +00:00
2018-12-17 04:50:48 +00:00
2018-12-13 17:39:59 +00:00
2022-09-21 13:00:29 +00:00
2018-12-17 04:50:48 +00:00
2018-12-17 04:50:48 +00:00
2018-12-17 04:50:48 +00:00
2018-12-17 04:50:48 +00:00
2022-09-21 13:00:29 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 17:39:59 +00:00
2018-12-17 04:50:48 +00:00
2018-12-13 17:39:59 +00:00
2022-09-21 13:00:29 +00:00
2018-12-17 04:50:48 +00:00
2018-12-17 04:50:48 +00:00
2018-12-17 04:50:48 +00:00
2018-12-17 04:50:48 +00:00
2018-12-17 04:50:48 +00:00
2018-12-17 04:50:48 +00:00
2018-12-17 04:50:48 +00:00
2018-12-17 04:50:48 +00:00
2018-12-17 04:50:48 +00:00
2018-12-17 04:50:48 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 17:39:59 +00:00
2018-12-17 04:50:48 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 18:11:10 +00:00
2018-12-17 04:50:48 +00:00
2018-12-17 04:50:48 +00:00
2018-12-17 04:50:48 +00:00
2018-12-17 04:50:48 +00:00
2018-12-17 04:50:48 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 17:39:59 +00:00
2018-12-17 04:50:48 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 18:11:10 +00:00
2018-12-17 04:50:48 +00:00
2018-12-17 04:50:48 +00:00
2018-12-17 04:50:48 +00:00
2018-12-17 04:50:48 +00:00
2018-12-17 04:50:48 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 17:39:59 +00:00
2018-12-17 04:50:48 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 18:11:10 +00:00
2018-12-17 04:50:48 +00:00
2018-12-17 04:50:48 +00:00
2018-12-17 04:50:48 +00:00
2018-12-17 04:50:48 +00:00
2018-12-17 04:50:48 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 17:39:59 +00:00
2018-12-17 04:50:48 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 18:11:10 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 17:39:59 +00:00
2018-12-17 04:50:48 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 18:11:10 +00:00
2022-04-25 16:55:45 +00:00
2022-04-25 16:55:45 +00:00
2022-04-25 16:55:45 +00:00
2022-04-25 16:55:45 +00:00
2022-09-21 13:00:29 +00:00
2022-04-25 16:55:45 +00:00
2022-04-25 16:55:45 +00:00
2022-04-25 16:55:45 +00:00
2022-04-25 16:55:45 +00:00
2022-09-21 13:00:29 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 17:39:59 +00:00
2018-12-17 04:50:48 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 18:11:10 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 17:39:59 +00:00
2018-12-17 04:50:48 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 18:11:10 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 17:39:59 +00:00
2018-12-17 04:50:48 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 18:11:10 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 17:39:59 +00:00
2018-12-17 04:50:48 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 18:11:10 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 17:39:59 +00:00
2018-12-17 04:50:48 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 18:11:10 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 17:39:59 +00:00
2018-12-17 04:50:48 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 18:11:10 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 17:39:59 +00:00
2018-12-17 04:50:48 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 18:11:10 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 17:39:59 +00:00
2018-12-17 04:50:48 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 18:11:10 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 17:39:59 +00:00
2018-12-17 04:50:48 +00:00
2018-12-13 17:39:59 +00:00
2018-12-17 04:50:48 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 17:39:59 +00:00
2018-12-17 04:50:48 +00:00
2018-12-13 17:39:59 +00:00
2018-12-17 04:50:48 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 17:39:59 +00:00
2018-12-17 04:50:48 +00:00
2018-12-13 17:39:59 +00:00
2020-10-13 13:07:23 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 17:39:59 +00:00
2018-12-17 04:50:48 +00:00
2018-12-13 17:39:59 +00:00
2020-10-13 13:07:23 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 17:39:59 +00:00
2018-12-17 04:50:48 +00:00
2018-12-13 17:39:59 +00:00
2020-10-13 13:07:23 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 17:39:59 +00:00
2018-12-17 04:50:48 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 18:11:10 +00:00
2018-12-17 04:50:48 +00:00
2018-12-17 04:50:48 +00:00
2018-12-17 04:50:48 +00:00
2018-12-17 04:50:48 +00:00
2018-12-17 04:50:48 +00:00
2018-12-17 04:50:48 +00:00
2018-12-17 04:50:48 +00:00
2018-12-17 04:50:48 +00:00
2018-12-17 04:50:48 +00:00
2018-12-17 04:50:48 +00:00
2018-12-17 04:50:48 +00:00
2018-12-17 04:50:48 +00:00
2018-12-17 04:50:48 +00:00
2018-12-17 04:50:48 +00:00
2018-12-17 04:50:48 +00:00
2018-12-17 04:50:48 +00:00
2018-12-17 04:50:48 +00:00
2018-12-17 04:50:48 +00:00
2018-12-17 04:50:48 +00:00
2018-12-17 04:50:48 +00:00
2018-12-17 04:50:48 +00:00
2018-12-17 04:50:48 +00:00
2018-12-17 04:50:48 +00:00
2018-12-17 04:50:48 +00:00
2018-12-17 04:50:48 +00:00
2018-12-13 17:39:59 +00:00
2018-12-17 04:50:48 +00:00
2018-12-17 04:50:48 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 18:11:10 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 17:39:59 +00:00
2018-12-17 04:50:48 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 18:11:10 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 17:39:59 +00:00
2018-12-17 04:50:48 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 18:11:10 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 17:39:59 +00:00
2018-12-17 04:50:48 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 18:11:10 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 17:39:59 +00:00
2018-12-17 04:50:48 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 18:11:10 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 17:39:59 +00:00
2018-12-17 04:50:48 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 18:11:10 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 17:39:59 +00:00
2018-12-17 04:50:48 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 18:11:10 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 17:39:59 +00:00
2018-12-17 04:50:48 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 18:11:10 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 17:39:59 +00:00
2018-12-17 04:50:48 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 18:11:10 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 17:39:59 +00:00
2018-12-17 04:50:48 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 18:11:10 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 17:39:59 +00:00
2018-12-17 04:50:48 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 18:11:10 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 17:39:59 +00:00
2018-12-17 04:50:48 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 18:11:10 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 17:39:59 +00:00
2018-12-17 04:50:48 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 18:11:10 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 17:39:59 +00:00
2018-12-17 04:50:48 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 18:11:10 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 17:39:59 +00:00
2018-12-17 04:50:48 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 18:11:10 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 17:39:59 +00:00
2018-12-17 04:50:48 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 18:11:10 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 17:39:59 +00:00
2018-12-17 04:50:48 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 18:11:10 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 17:39:59 +00:00
2018-12-17 04:50:48 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 18:11:10 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 17:39:59 +00:00
2018-12-17 04:50:48 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 18:11:10 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 17:39:59 +00:00
2018-12-17 04:50:48 +00:00
2018-12-13 17:39:59 +00:00
2018-12-13 18:11:10 +00:00