<?php if ( ! defined( 'ABSPATH' ) ) exit;
* Class NF_Abstracts_UserInfo
abstract class NF_Abstracts_UserInfo extends NF_Fields_Textbox
protected $_name = 'input';
protected $_section = 'userinfo';
protected $_type = 'textbox';
public static $_base_template = 'textbox';
public function __construct()
$this->_settings = $this->load_settings(
'personally_identifiable',
'disable_browser_autocomplete' )
$this->_settings[ 'default' ][ 'settings' ][ 'default_type' ][ 'options' ][] = array(
'label' => esc_html__( 'User Meta (if logged in)', 'ninja-forms' ),
$this->_settings[ 'default' ][ 'settings' ][ 'default_type' ][ 'value' ] = 'user-meta';
add_filter( 'ninja_forms_render_default_value', array( $this, 'filter_default_value' ), 10, 3 );
abstract public function filter_default_value( $default_value, $field_class, $settings );