| @@ -18,8 +18,11 @@ | ||
| 18 | 18 | public const RESIZE_LARGER_IMAGES_SIZE_OPTION_NAME = 'image_optimizer_resize_larger_images_size'; |
| 19 | 19 | public const STRIP_EXIF_METADATA_OPTION_NAME = 'image_optimizer_exif_metadata'; |
| 20 | 20 | public const BACKUP_ORIGINAL_IMAGES_OPTION_NAME = 'image_optimizer_original_images'; |
| 21 | 21 | public const CUSTOM_SIZES_OPTION_NAME = 'image_optimizer_custom_sizes'; |
| 22 | + public const HELP_VIDEOS = 'image_optimizer_help_videos'; | |
| 23 | + public const MIGRATION_POPUP_DISMISSED = 'image_optimizer_migration_popup_dismissed'; | |
| 24 | + public const SUBSCRIPTION_ID = 'image_optimizer_subscription_id'; | |
| 22 | 25 | |
| 23 | 26 | /** |
| 24 | 27 | * Returns plugin settings data by option name typecasted to an appropriate data type. |
| 25 | 28 | * |
| @@ -61,6 +64,10 @@ | ||
| 61 | 64 | |
| 62 | 65 | default: |
| 63 | 66 | return $data; |
| 64 | 67 | } |
| 68 | + } | |
| 69 | + | |
| 70 | + public static function set( string $option_name, $value ): bool { | |
| 71 | + return update_option( $option_name, $value, false ); | |
| 65 | 72 | } |
| 66 | 73 | } |