使前台发帖需要编辑

时间:2013-05-11 作者:Nick Passaro

我正在尝试在我的网站前端构建一个内容提交表单,我正在使用wp_editor 为我的用户呈现可视化文本编辑器,这样他们就可以生成粗体文本和列表之类的东西。问题是,我不知道如何使wp\\u编辑器成为表单中的必填字段。我知道我可以为标准文本区域执行以下操作。

<textarea id="content" name="content" required="required"></textarea>
这将使浏览器本身认识到它是必填字段。不需要JavaScript jQuery或其他任何东西。我需要用wp\\U编辑器完成同样的事情,它会生成一个textarea。

1 个回复
最合适的回答,由SO网友:Ralf912 整理而成

您可以向html编辑器添加过滤器

add_filter( \'the_editor\', \'add_required_attribute_to_wp_editor\', 10, 1 );

function add_required_attribute_to_wp_editor( $editor ) {
    $editor = str_replace( \'<textarea\', \'<textarea required="required"\', $editor );
    return $editor;
}

结束

相关推荐

Adding Custom Forms

我正在寻找创建一个婚礼网站,将有一个表单页面。其想法是,这是一个RSVP页面,访客将输入他们收到的邀请上的唯一字符串,并将他们带到另一个页面,该页面将包含信息(出席人数、客人数量等),然后将其存储在数据库中,这样我就有了一个完整的客人列表,可以用于以后的用途。我还不太熟悉Wordpress,那么有什么最简单的方法可以让页面包含表单,并且第二个输入页面不会显示在导航中?我应该能够编写php和形成html没有太多的麻烦,只是需要一个起点。