CoverImage
in package
implements
IMetadata
Uses
UtilsProvider
Implements a cover image for root folder, collections, galleries and normal folders.
Table of Contents
Interfaces
- IMetadata
- Metadata content of a folder. The metadata can be changed in the arrow-down icon in the folders sidebar toolbar. To handle metadata for folders you can use the add_media_folder_meta function.
Methods
- __construct() : mixed
- C'tor.
- ajax_get_attachment_by_url() : mixed
- Get attachment id by URL via admin-ajax.php.
- content() : string
- Generate content for meta box.
- delete_attachment() : mixed
- An attachment gets deleted, so delete meta, too.
- getAttachmentID() : int
- Get attachment ID if cover image is set.
- getPluginConstantPrefix() : string
- Get the prefix of this plugin so composer packages can dynamically build other constant values on it.
- isDisabled() : mixed
- WP Media Picker is not compatible with Thrive Quiz Builder so disable this meta in this view.
- save() : array<string|int, string>
- Save content in meta box.
- scripts() : mixed
- Enqueue scripts.
Methods
__construct()
C'tor.
public
__construct() : mixed
ajax_get_attachment_by_url()
Get attachment id by URL via admin-ajax.php.
public
ajax_get_attachment_by_url() : mixed
Tags
content()
Generate content for meta box.
public
content(string $content, IFolder $folder) : string
Parameters
- $content : string
- $folder : IFolder
Return values
stringdelete_attachment()
An attachment gets deleted, so delete meta, too.
public
delete_attachment(int $postid) : mixed
Parameters
- $postid : int
getAttachmentID()
Get attachment ID if cover image is set.
public
getAttachmentID(int $fid) : int
Parameters
- $fid : int
Return values
intgetPluginConstantPrefix()
Get the prefix of this plugin so composer packages can dynamically build other constant values on it.
public
getPluginConstantPrefix() : string
Tags
Return values
stringisDisabled()
WP Media Picker is not compatible with Thrive Quiz Builder so disable this meta in this view.
public
isDisabled() : mixed
save()
Save content in meta box.
public
save(array<string|int, string> $response, IFolder $folder, WP_REST_Request $request) : array<string|int, string>
Parameters
- $response : array<string|int, string>
- $folder : IFolder
- $request : WP_REST_Request
Return values
array<string|int, string>scripts()
Enqueue scripts.
public
scripts(Assets $assets) : mixed
Parameters
- $assets : Assets