将媒体和文字并排显示以丰富布局。
属性
通过 block.json 中的 attributes 属性定义。
| 属性 | 类型 | 默认值 | 描述 |
|---|---|---|---|
align | string | "none" | — |
mediaAlt | string | "" | 来源: attribute。 选择器: figure img。 HTML 属性: alt。 角色: content |
mediaPosition | string | "left" | — |
mediaId | number | — | 角色: content |
mediaUrl | string | — | 来源: attribute。 选择器: figure video,figure img。 HTML 属性: src。 角色: content |
mediaLink | string | — | — |
linkDestination | string | — | — |
linkTarget | string | — | 来源: attribute。 选择器: figure a。 HTML 属性: target |
href | string | — | 来源: attribute。 选择器: figure a。 HTML 属性: href。 角色: content |
rel | string | — | 来源: attribute。 选择器: figure a。 HTML 属性: rel |
linkClass | string | — | 来源: attribute。 选择器: figure a。 HTML 属性: class |
mediaType | string | — | 角色: content |
mediaWidth | number | 50 | — |
mediaSizeSlug | string | — | — |
isStackedOnMobile | boolean | true | — |
verticalAlignment | string | — | — |
imageFill | boolean | — | — |
focalPoint | object | — | — |
useFeaturedImage | boolean | false | — |
支持
通过 block.json 中的 supports 属性定义。
anchor:truealign:"wide","full"html:falsebackground:backgroundImage:truebackgroundSize:truegradient:true
color:dimensions:minHeight:trueminWidth:true
spacing:margin:truepadding:true
shadow:truetypography:fontSize:truelineHeight:true
filter:duotone:true
interactivity:clientNavigation:true
allowedBlocks:true
上下文
通过 block.json 中的 usesContext 和 providesContext 属性定义。
使用的上下文:
postIdpostType
CSS 选择器
通过 block.json 中的 selectors 属性定义。
- filter:
- duotone:
.wp-block-media-text > .wp-block-media-text__media img, .wp-block-media-text > .wp-block-media-text__media video
- duotone:
区块标记
这是一个 混合区块。它保存服务器在渲染期间可能增强的静态标记。
<!-- wp:media-text {"mediaType":"image"} -->
<div class="wp-block-media-text is-stacked-on-mobile">
<figure class="wp-block-media-text__media">
<img src="data:image/jpeg;base64,/9j/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/yQALCAABAAEBAREA/8wABgAQEAX/2gAIAQEAAD8A0s8g/9k=" alt=""/>
</figure>
<div class="wp-block-media-text__content">
<!-- wp:paragraph {"placeholder":"Content…","fontSize":"large"} -->
<p class="has-large-font-size">我的内容</p>
<!-- /wp:paragraph -->
</div>
</div>
<!-- /wp:media-text -->
来源
- block.json (参考)
- 源代码目录 — 浏览
edit和save源文件、index.php等。