attachment_thumbnail_args
Filter HookDescription
Filters the parameters for the attachment thumbnail creation. }Hook Information
File Location |
wp-admin/includes/image.php
View on GitHub
|
Hook Type | Filter |
Line Number | 660 |
Hook Parameters
Type | Name | Description |
---|---|---|
array
|
$image_attachment
|
An array of parameters to create the thumbnail. |
array
|
$metadata
|
Current attachment metadata. |
array
|
$uploaded
|
{ Information about the newly-uploaded file. |
Usage Examples
Basic Usage
<?php
// Hook into attachment_thumbnail_args
add_filter('attachment_thumbnail_args', 'my_custom_filter', 10, 3);
function my_custom_filter($image_attachment, $metadata, $uploaded) {
// Your custom filtering logic here
return $image_attachment;
}
Source Code Context
wp-admin/includes/image.php:660
- How this hook is used in WordPress core
<?php
655 * @type string $file Filename of the newly-uploaded file.
656 * @type string $url URL of the uploaded file.
657 * @type string $type File type.
658 * }
659 */
660 $image_attachment = apply_filters( 'attachment_thumbnail_args', $image_attachment, $metadata, $uploaded );
661
662 $sub_attachment_id = wp_insert_attachment( $image_attachment, $uploaded['file'] );
663 add_post_meta( $sub_attachment_id, '_cover_hash', $hash );
664 $attach_data = wp_generate_attachment_metadata( $sub_attachment_id, $uploaded['file'] );
665 wp_update_attachment_metadata( $sub_attachment_id, $attach_data );
PHP Documentation
<?php
/**
* Filters the parameters for the attachment thumbnail creation.
*
* @since 3.9.0
*
* @param array $image_attachment An array of parameters to create the thumbnail.
* @param array $metadata Current attachment metadata.
* @param array $uploaded {
* Information about the newly-uploaded file.
*
* @type string $file Filename of the newly-uploaded file.
* @type string $url URL of the uploaded file.
* @type string $type File type.
* }
*/
Quick Info
- Hook Type: Filter
- Parameters: 3
- File: wp-admin/includes/image.php
Related Hooks
Related hooks will be displayed here in future updates.