WPCF7_FormTag::get_limit_option()publicCF7 1.0

Retrieves the limit option value from the form-tag.

Метод класса: WPCF7_FormTag{}

Хуков нет.

Возвращает

int. The option value.

Использование

$WPCF7_FormTag = new WPCF7_FormTag();
$WPCF7_FormTag->get_limit_option( $default_value );
$default_value(int)
Optional default value.
По умолчанию: 1048576

Код WPCF7_FormTag::get_limit_option() CF7 5.9.3

public function get_limit_option( $default_value = MB_IN_BYTES ) {
	$pattern = '/^limit:([1-9][0-9]*)([kKmM]?[bB])?$/';

	$matches = $this->get_first_match_option( $pattern );

	if ( $matches ) {
		$size = (int) $matches[1];

		if ( ! empty( $matches[2] ) ) {
			$kbmb = strtolower( $matches[2] );

			if ( 'kb' === $kbmb ) {
				$size *= KB_IN_BYTES;
			} elseif ( 'mb' === $kbmb ) {
				$size *= MB_IN_BYTES;
			}
		}

		return $size;
	}

	return (int) $default_value;
}