7

如何将自定义属性添加到 Wordpress wp_editor textarea 字段?

在官方文档中没有办法做到这一点。我需要将客户端验证属性 (data-bvalidator="required") 添加到由WordPress 的wp_editor方法生成的文本区域。

有什么建议么 ?

4

1 回答 1

2

我认为没有添加自定义属性的选项wp_editor()

所以你需要在text-area字段中添加自定义属性JQuery

首先向编辑器添加额外的类text-area

$settings =   array(
    ......
    'editor_class' => 'customclass_for_addattr',
    ......
);
wp_editor( $content, $editor_id, $settings  ); 

在 wp_editor() 函数之后添加下面的 jQuery 代码。它将自定义属性添加到text-area使用 jQueryatrr方法

<script type="text/javascript">
   jQuery(document).ready(function(){
      jQuery(".customclass_for_addattr").attr('data-bvalidator','required');
   });
</script>
于 2017-09-04T10:37:10.033 回答