How to Validate Widget Input

时间:2011-09-17 作者:Ankit

我一直在使用widgets和widgets-API。

我看到小部件表单是通过widget()函数呈现和处理的。我可以在widget()函数中编写验证逻辑。我将进行isset($\\u POST)检查,并在其中写入表单处理逻辑。

类似这样:

function widget($args){

extract($args);

is isset(){$_POST[\'fieldname\']

{  // form processing logic  }


// echo HTML Form

}
我想将表单处理逻辑与小部件功能分开。我怎样才能做到这一点?有没有标准的方法可以做到这一点?

1 个回复
SO网友:Bainternet

如果您使用的是小部件API,那么将您的小部件声明为一个扩展WP_Widget 类,您可以在其中定义upadte 可以进行验证的功能,the codex as a nice example of doing just that.

结束

相关推荐

Why use widgets?

我对使用WordPress很陌生,我想知道使用小部件的好处是什么?看here 这听起来像是为那些不是程序员的人准备的,他们想在他们的网站上添加插件。对吗?或者小部件是否在某种程度上使站点更加健壮?