wpcf7_generate_captcha()
Хуков нет.
Возвращает
null
. Ничего (null).
Использование
wpcf7_generate_captcha( $options );
- $options **
- -
По умолчанию: null
Код wpcf7_generate_captcha() wpcf7 generate captcha CF7 5.9.8
function wpcf7_generate_captcha( $options = null ) { if ( ! $captcha = wpcf7_init_captcha() ) { return false; } if ( ! is_dir( $captcha->tmp_dir ) or ! wp_is_writable( $captcha->tmp_dir ) ) { return false; } $img_type = imagetypes(); if ( $img_type & IMG_PNG ) { $captcha->img_type = 'png'; } elseif ( $img_type & IMG_GIF ) { $captcha->img_type = 'gif'; } elseif ( $img_type & IMG_JPG ) { $captcha->img_type = 'jpeg'; } else { return false; } if ( is_array( $options ) ) { if ( isset( $options['img_size'] ) ) { $captcha->img_size = $options['img_size']; } if ( isset( $options['base'] ) ) { $captcha->base = $options['base']; } if ( isset( $options['font_size'] ) ) { $captcha->font_size = $options['font_size']; } if ( isset( $options['font_char_width'] ) ) { $captcha->font_char_width = $options['font_char_width']; } if ( isset( $options['fg'] ) ) { $captcha->fg = $options['fg']; } if ( isset( $options['bg'] ) ) { $captcha->bg = $options['bg']; } } $prefix = wp_rand(); $captcha_word = $captcha->generate_random_word(); return $captcha->generate_image( $prefix, $captcha_word ); }