如何获取不推荐使用的属性以在自定义块上工作

时间:2019-04-03 16:54:41

标签: wordpress wordpress-gutenberg

我正在尝试更新我创建的一个简单的自定义块,但是,我无法使用不推荐使用的属性。

为了进行测试,我尝试做一些简单的事情,例如将div标签更改为p标签(例如手册示例),但在编辑器中仍然收到无效的内容警告。

我的代码:

const { registerBlockType } = wp.blocks;
const attributes = {
  id: {
    type: 'string',
    default: ''
  },
  label: {
    type: 'string',
    default: ''
  }
}

registerBlockType('orthoscan/anchor', {
  // Other properties

  attributes,

  edit: class extends wp.element.Component {
    // Edit functions
  },

  save({ attributes }) {

    return (
      <p id={ `a-${attributes.id}` } data-menu-label={ attributes.label }></p>
    )
  },

  deprecated: [
    {
      attributes,

      save({ attributes }) {

        return (
          <div id={ `a-${attributes.id}` } data-menu-label={ attributes.label }></div>
        )
      }
    }
  ]
})

0 个答案:

没有答案