我为我的新插件创建了一个设置api。它有四个<input>
字段和一个<select>
选项。在该字段中,用户可以根据需要更改值。但它必须是有效的价值。假设,一个<input>
字段仅支持整数值。因此,当用户按字符串或其他内容填充<input>
字段时,它将显示错误消息。请告诉我该怎么做?你能建议任何教程吗?
答案 0 :(得分:-1)
使用add_setting
时,您可以将sanitize_callback
选项作为数组的一部分传递,这可以包含运行的函数的名称,该函数可以包含您的验证。
JavaScript也存在类似的方法,您也可以使用它来验证字段。
你也要求提供一个教程,这里概述了我所描述的方法:http://themeshaper.com/2013/04/29/validation-sanitization-in-customizer/