shortlist-digital/acf-strict-wysiwyg

为高级自定义字段提供更严格的 wysiwyg 字段。与现代化内容策略一致。仅应将语义意图保存在 CMS 中。这仅允许编辑器输入可转换为 Markdown 的 HTML

此包的官方仓库似乎已不存在,因此该包已被冻结。

安装次数: 5,775

依赖项: 0

建议者: 0

安全: 0

星标: 1

关注者: 4

分支: 0

语言:JavaScript

类型:WordPress 插件

2.1.0 2018-02-08 17:05 UTC

README

一个更严格的 wysiwyg 字段的高级自定义字段插件。

TinyMCE 允许在段落标签中使用过多的自由度。为了保护内容的未来和数据的完整性,我们只想允许一小部分格式化选项。具体来说,所有这些格式化选项都应可转换为 Markdown。

本地开发

npm run watch-js 用于从 ./src 文件夹构建 JavaScript

示例 ACF 配置

  array (
      'key' => 'widget_heading_text',
      'label' => 'Text',
      'name' => 'text',
      'type' => 'strict_wysiwyg',
      'simplify' => true,
      'no_return' => true,
      'required' => 1,
      'conditional_logic' => 0,
  ),

简化

添加 'simplify' => true 将工具栏简化为 粗体斜体超链接

无回车

添加 'no_return' -> true 将阻止用户按下 enter/return 键来创建新段落。它还将阻止返回值被包裹在 <p> 标签中。