: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in
if ( ! isset ( $field[ 'placeholder' ] ) || empty ( $field[ 'placeholder' ] ) ) {
$field[ 'placeholder' ] = $field[ 'label' ];
$field[ 'label_pos' ] = 'hidden';
if( isset( $field[ 'desc_text' ] ) ){
$field[ 'desc_text' ] = nl2br( $field[ 'desc_text' ] );
if( isset( $field[ 'help_text' ] ) ){
$field[ 'help_text' ] = nl2br( $field[ 'help_text' ] );
return apply_filters( 'ninja_forms_upgrade_field', $field );
* Method to obfuscate the global base64_decode method.
* @param String $data A base64 encoded string.
private function base64_decode( $data )
return \base64_decode( $data );