function cfmonitor_load_js_and_css() { global $hook_suffix; if ($hook_suffix == 'plugins_page_cfmonitor-config') { wp_register_style('cfmonitor.css', CFMONITOR_PLUGIN_URL . 'cfmonitor.css', array(), '1.0.0.1'); wp_enqueue_style('cfmonitor.css'); wp_enqueue_script('jquery'); wp_enqueue_script('cfmonitor-validate', CFMONITOR_PLUGIN_URL . 'js/jquery.validate_min.js'); wp_enqueue_script('cfmonitor-form', CFMONITOR_PLUGIN_URL . 'js/form_validate_script_min.js'); $clickmonitor = new clickfraudmonitor(); $myip = $clickmonitor->getclientip(); wp_localize_script('cfmonitor-validate', 'cfclientip', $myip); } }