JezK
Edit File: ImageWidthOption.php
<?php namespace WPDesk\FCF\Free\Settings\Option; use WPDesk\FCF\Free\Settings\Tab\GeneralTab; /** * {@inheritdoc} */ class ImageWidthOption extends OptionAbstract { const FIELD_NAME = 'image_width'; /** * {@inheritdoc} */ public function get_option_name(): string { return self::FIELD_NAME; } /** * {@inheritdoc} */ public function get_option_tab(): string { return GeneralTab::TAB_NAME; } /** * {@inheritdoc} */ public function get_option_type(): string { return self::FIELD_TYPE_NUMBER; } /** * {@inheritdoc} */ public function get_validation_rules(): array { return [ '^.{1,}$' => __( 'This field is required.', 'flexible-checkout-fields' ), ]; } /** * {@inheritdoc} */ public function get_option_label(): string { return __( 'Image width (in pixels)', 'flexible-checkout-fields' ); } /** * {@inheritdoc} */ public function get_input_atts(): array { return [ 'min' => '1', 'step' => '1', ]; } /** * {@inheritdoc} */ public function get_default_value() { return '150'; } }