'beans_edited_images_directories', 'type' => 'flush_edited_images', 'description' => __( 'Clear all edited images. New images will be created on page load.', 'beans' ) ) ); beans_register_options( $fields, 'beans_settings', 'images_options', array( 'title' => __( 'Images options', 'beans' ), 'context' => beans_get( 'beans_settings', $wp_meta_boxes ) ? 'column' : 'normal' // Check of other beans boxes. ) ); } /** * Flush images for all folders set. */ public function flush() { if ( !beans_post( 'beans_flush_edited_images' ) ) return; beans_remove_dir( beans_get_images_dir() ); } /** * Image editor notice notice. */ public function admin_notice() { if ( !beans_post( 'beans_flush_edited_images' ) ) return; echo '

' . __( 'Images flushed successfully!', 'beans' ) . '

' . "\n"; } /** * Add button used to flush images. */ public function option( $field ) { if ( $field['id'] !== 'beans_edited_images_directories' ) return; echo ''; } } new _Beans_Image_Options();