自定义 WP 块库

Customize WP block gallery

是否有任何选项可以更改古腾堡编辑器中 WP 块画廊组件的输出? 目前我设置了一些带有外部 links 的图像(link 到媒体附件),我得到了这个结果:

<ul class="wp-block-gallery columns-2">
    <li class="blocks-gallery-item">
        <figure>
            <a href="...">
                <img src="..." alt="" data-id="" data-link="" class="">
            </a>
            <figcaption>Some text</figcaption>
        </figure>
    </li>
    <li class="blocks-gallery-item">
        <figure>
            <a href="...">
                <img src="..." alt="" data-id="" data-link="" class="">
            </a>
            <figcaption>Some text</figcaption>
        </figure>
    </li>
</ul>

但我还想为锚元素设置 title 属性。这是我想要的结果:

<ul class="wp-block-gallery columns-2">
    <li class="blocks-gallery-item">
        <figure>
            <a href="..." title="some title">
                <img src="..." alt="" data-id="" data-link="" class="">
            </a>
            <figcaption>Some text</figcaption>
        </figure>
    </li>
    <li class="blocks-gallery-item">
        <figure>
            <a href="..." title="some title">
                <img src="..." alt="" data-id="" data-link="" class="">
            </a>
            <figcaption>Some text</figcaption>
        </figure>
    </li>
</ul>

谢谢

您可以使用 blocks.getSaveElement 过滤器来更改现有块。在 Wordpress Development

上查看此 post