add pdf thumbnail sizes to attachment data array #504
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
With version 4.7 Wordpress got enhanced pdf support which automatically created thumbnails of the first page in different sizes when uploading a PDF.
It would be great if these thumbnails were automatically included in the attachment data array I get from a file field.
With my commit all sizes are added to the attachment data array.
But there is place for some optimization to only return thumbnail sizes possible for PDF's. By default these are:
$fallback_sizes = array( 'thumbnail', 'medium', 'large', );
These can be extended by the filter
fallback_intermediate_image_sizes
(doc) to add other image Sizes which were registered by theadd_image_size()
function.I hope you find this pull request useful. Especially for download lists, which would be generated by repeater and file field, it would be handy to output the PDF thumbnail directly from the sizes array, without having to get the thumbnails via
wp_get_attachment_image_url()
.Thanks for your great plugin!
Martin