sm:item:contentDisposition

sm:item:contentDisposition

Hook Type: filter

See hook in core

Displaying hooks found in version: wp-stateless.3.4.1

apply_filters('sm:item:contentDisposition') is found 3 times:

  • /lib/classes/class-sync-non-media.php line 146
                  $media = $object->update(array('metadata' => $args['metadata']) +
                    array(
                      'cacheControl' => apply_filters('sm:item:cacheControl', 'public, max-age=36000, must-revalidate', $absolutePath),
                      'predefinedAcl' => 'publicRead',
                      'contentDisposition' => apply_filters('sm:item:contentDisposition', null, $absolutePath)
                    ));
                } catch (\Throwable $th) {
                  //throw $th;
                }
              } else {
                $media = $this->client->add_media(array(
    
  • /lib/classes/class-sync-non-media.php line 158
                  'name' => $name,
                  'force' => ($forced == 2),
                  'absolutePath' => $absolutePath,
                  'cacheControl' => apply_filters('sm:item:cacheControl', 'public, max-age=36000, must-revalidate', $absolutePath), //@todo use cacheControl from settings page.
                  'contentDisposition' => apply_filters('sm:item:contentDisposition', null, $absolutePath),
                  'mimeType' => $file_type,
                  'metadata' => array(
                    'child-of' => dirname($name),
                    'file-hash' => md5($name),
                  ),
                ));
    
  • /lib/classes/class-utility.php line 126
           * @return string
           */
          public static function getContentDisposition($attachment_id = null, $metadata = array(), $data = array()) {
            // return 'Content-Disposition: attachment; filename=some-file.sql';
            return apply_filters('sm:item:contentDisposition', null, array('attachment_id' => $attachment_id, 'mime_type' => get_post_mime_type($attachment_id), 'metadata' => $metadata, 'data' => $data));
          }
    
          /**
           * @param null $attachment_id
           * @param array $metadata
           * @param array $data