sm:sync::deleteFile

sm:sync::deleteFile

Hook Type: action
See hook in action

See hook in core

Displaying hooks found in version: wp-stateless.3.4.1

do_action('sm:sync::deleteFile') is found 11 times:

  • /lib/classes/compatibility/buddypress.php line 132
     
            $full_avatar = bp_core_fetch_avatar(array('object' => $args['object'], 'item_id' => $args['item_id'], 'html' => false, 'type' => 'full',));
            $thumb_avatar = bp_core_fetch_avatar(array('object' => $args['object'], 'item_id' => $args['item_id'], 'html' => false, 'type' => 'thumb',));
    
            do_action('sm:sync::deleteFile', apply_filters('wp_stateless_file_name', $full_avatar, 0));
            do_action('sm:sync::deleteFile', apply_filters('wp_stateless_file_name', $thumb_avatar, 0));
    
            if (ud_get_stateless_media()->get('sm.mode') === 'ephemeral') {
              $return = false;
            }
    
    
  • /lib/classes/compatibility/buddypress.php line 133
            $full_avatar = bp_core_fetch_avatar(array('object' => $args['object'], 'item_id' => $args['item_id'], 'html' => false, 'type' => 'full',));
            $thumb_avatar = bp_core_fetch_avatar(array('object' => $args['object'], 'item_id' => $args['item_id'], 'html' => false, 'type' => 'thumb',));
    
            do_action('sm:sync::deleteFile', apply_filters('wp_stateless_file_name', $full_avatar, 0));
            do_action('sm:sync::deleteFile', apply_filters('wp_stateless_file_name', $thumb_avatar, 0));
    
            if (ud_get_stateless_media()->get('sm.mode') === 'ephemeral') {
              $return = false;
            }
    
            return $return;
    
  • /lib/classes/compatibility/elementor.php line 91
     
              //      elementor/               css/                           'post-' . $post_id . '.css'
              $name = $post_css::UPLOADS_DIR . $post_css::DEFAULT_FILES_DIR . $post_css->get_file_name();
              $name = apply_filters('wp_stateless_file_name', $name, 0);
              do_action('sm:sync::deleteFile', $name);
            }
          }
    
          /**
           * Delete elementor global css file when global style is updated on Elementor Editor.
           * @param $success_response_data
    
  • /lib/classes/compatibility/elementor.php line 108
              $post_css = new \Elementor\Core\Files\CSS\Global_CSS('global.css');
              //      elementor/               css/                           'global.css'
              $name = $post_css::UPLOADS_DIR . $post_css::DEFAULT_FILES_DIR . $post_css->get_file_name();
              $name = apply_filters('wp_stateless_file_name', $name, 0);
              do_action('sm:sync::deleteFile', $name);
            } catch (\Exception $e) {
              // @todo maybe log the exception.
            }
            // We are in filter so need to return the passed value.
            return $success_response_data;
          }
    
  • /lib/classes/compatibility/gravity-forms-signature.php line 103
              $name = rgar($lead, $field_id);
              $file_path = $folder . $name;
    
              $name = apply_filters('wp_stateless_file_name', $file_path);
              do_action('sm:sync::deleteFile', $name);
            } catch (\Throwable $th) {
              //throw $th;
            }
            return $return;
          }
    
    
  • /lib/classes/compatibility/lite-speed-cache.php line 198
           * @param $post_id
           */
          public function litespeed_media_del($short_file_path, $post_id) {
            $short_file_path = apply_filters('wp_stateless_file_name', $short_file_path);
            do_action('sm:sync::deleteFile', $short_file_path);
          }
    
          /**
           * Hooks into the rename function of the LS cache.
           * And move the file in GCS.
           * Also update the md5_file hash on cloud meta.
    
  • /lib/classes/compatibility/shortpixel.php line 162
     
            foreach ($paths as $key => $path) {
              // Removing backup
              $name = apply_filters('wp_stateless_file_name', SHORTPIXEL_BACKUP . '/' . $fullSubDir . basename($path));
              do_action('sm:sync::deleteFile', $name);
    
              // Removing WebP
              $backup_images = \WPShortPixelSettings::getOpt('wp-short-create-webp');
              if ($backup_images) {
                $name = str_replace($sp__uploads['basedir'], '', $path);
                $name = apply_filters('wp_stateless_file_name', $name . '.webp');
    
  • /lib/classes/compatibility/shortpixel.php line 169
              $backup_images = \WPShortPixelSettings::getOpt('wp-short-create-webp');
              if ($backup_images) {
                $name = str_replace($sp__uploads['basedir'], '', $path);
                $name = apply_filters('wp_stateless_file_name', $name . '.webp');
                do_action('sm:sync::deleteFile', $name);
              }
            }
    
            if (ud_get_stateless_media()->get('sm.mode') == 'ephemeral') {
              return true;
            }
    
  • /lib/classes/compatibility/siteorigin-css.php line 45
                // die();
                // $object_list = ud_get_stateless_media()->get_client()->list_objects("prefix=$prefix");
                // $files_array = $object_list->getItems();
                // foreach ($files_array as $file) {
                //     do_action( 'sm:sync::deleteFile', $file->name );
                // }
              } catch (Exception $e) {
              }
            }
          }
    
    
  • /lib/classes/compatibility/siteorigin-widget-bundle.php line 83
            $hash = $so_widget->get_style_hash($new_instance);
            $name = $so_widget->id_base . '-' . $style . '-' . $hash;
    
            $file = 'siteorigin-widgets/' . $name . '.css';
            do_action('sm:sync::deleteFile', $file);
            return $new_instance;
          }
    
          /**
           * Skip cache busting while activating/deactivating SO widget.
           * @param $new_instance
    
  • /lib/classes/compatibility/wp-smush.php line 152
              foreach ($backup_paths as $key => $data) {
                $gs_name = $gs_dir . '/' . basename($data['file']);
                // Path of backup image
                $backup_path = $base_dir . '/' . basename($data['file']);
                do_action('sm:sync::deleteFile', apply_filters('wp_stateless_file_name', $gs_name), $backup_path);
                delete_transient('sm-wp-smush-backup-exists-' . $attachment_id);
              }
            }
          }
    
          /**
    

See this hook used in plugins: