landing-klikaset/wp-content/plugins/cf7-add-password-field/cf7-add-password-field.php

37 lines
1.5 KiB
PHP

<?php
/*
Plugin Name: Contact Form 7 Add Password field
Plugin URI: https://wordpress.org/plugins/cf7-add-password-field/
Description: The plugin is to add a password filed to Contact form 7 plugin.
Version: 4.1
Author: Kimiya Kitani
Author URI: https://profiles.wordpress.org/kimipooh/
Text Domain: cf7-add-password-field
Domain Path: /languages
*/
require_once( dirname( __FILE__ ) . '/modules/password.php');
// Check whether the functions in modules/password.php exists or not.
if (!function_exists('wpcf7_add_form_tag_k_password') ||
!function_exists('wpcf7_k_password_validation_filter')){
return;
}
// Set a password field (password, password*) to Contact form 7 handler.
add_action( 'wpcf7_init', 'wpcf7_add_form_tag_k_password' );
// Validate a password field (required or optional).
add_filter( 'wpcf7_validate_password', 'wpcf7_k_password_validation_filter', 10, 2 );
add_filter( 'wpcf7_validate_password*', 'wpcf7_k_password_validation_filter', 10, 2 );
function regist_cf7_add_password_field_styles() {
$plugin_url = plugin_dir_url( __FILE__ );
wp_enqueue_style('cf7_add_password_field_style', $plugin_url . 'css/all.css' );
}
function regist_cf7_add_password_field_scripts() {
$plugin_url = plugin_dir_url( __FILE__ );
wp_enqueue_script('cf7_add_password_field_scripts', $plugin_url . 'js/eye.js' );
}
add_action( 'wp_enqueue_scripts', 'regist_cf7_add_password_field_styles' );
add_action( 'wp_enqueue_scripts', 'regist_cf7_add_password_field_scripts' );