Wordpress 向忍者表单添加自定义字段
我正试图在忍者形态v中添加一个自定义字段。3.3. 在任何地方都找不到完整的示例Wordpress 向忍者表单添加自定义字段,wordpress,ninja-forms,Wordpress,Ninja Forms,我正试图在忍者形态v中添加一个自定义字段。3.3. 在任何地方都找不到完整的示例 通过代码挖掘,似乎过滤器“ninja\u forms\u register\u fields”会起到作用,但我无法让它在任何地方运行。以下是如何创建/添加新的ninja表单字段类型请记住,此代码应移到单独的WordPress插件中 首先,我们需要连接到忍者表单注册字段: 然后在插件类中定义方法寄存器\u字段: public function register_fields($actions) { $acti
通过代码挖掘,似乎过滤器“ninja\u forms\u register\u fields”会起到作用,但我无法让它在任何地方运行。以下是如何创建/添加新的ninja表单字段类型请记住,此代码应移到单独的WordPress插件中 首先,我们需要连接到忍者表单注册字段: 然后在插件类中定义方法寄存器\u字段:
public function register_fields($actions) {
$actions['blah'] = new NF_CustomPlugin_Fields_Blah();
return $actions;
}
最后一步是声明NF_CustomPlugin_Fields_Blah类:
下面是如何创建/添加新的Ninja表单字段类型请记住,此代码应移动到单独的WordPress插件中 首先,我们需要连接到忍者表单注册字段: 然后在插件类中定义方法寄存器\u字段:
public function register_fields($actions) {
$actions['blah'] = new NF_CustomPlugin_Fields_Blah();
return $actions;
}
最后一步是声明NF_CustomPlugin_Fields_Blah类:
class NF_CustomPlugin_Fields_Blah extends NF_Fields_Textbox {
protected $_name = 'blah';
protected $_section = 'common'; // section in backend
protected $_type = 'textbox'; // field type
protected $_templates = 'textbox'; // template; it's possible to create custom field templates
public function __construct() {
parent::__construct();
$this->_nicename = __( 'Blah Field', 'ninja-forms' );
}
}