{"id":21813096,"url":"https://github.com/webdevstudios/automatic-featured-images-from-videos","last_synced_at":"2025-08-20T16:33:20.018Z","repository":{"id":18658909,"uuid":"21866367","full_name":"WebDevStudios/Automatic-Featured-Images-from-Videos","owner":"WebDevStudios","description":"If a YouTube or Vimeo video exists in the first few paragraphs of a post, automatically set the post's featured image to that vidoe's thumbnail.","archived":false,"fork":false,"pushed_at":"2024-09-27T00:47:42.000Z","size":337,"stargazers_count":33,"open_issues_count":18,"forks_count":24,"subscribers_count":54,"default_branch":"master","last_synced_at":"2024-12-10T18:48:26.402Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/WebDevStudios.png","metadata":{"files":{"readme":"readme.txt","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2014-07-15T16:01:40.000Z","updated_at":"2024-09-06T17:14:19.000Z","dependencies_parsed_at":"2022-09-05T20:40:54.717Z","dependency_job_id":"3db228c8-eb72-4b63-b16f-e2c6c670c631","html_url":"https://github.com/WebDevStudios/Automatic-Featured-Images-from-Videos","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WebDevStudios%2FAutomatic-Featured-Images-from-Videos","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WebDevStudios%2FAutomatic-Featured-Images-from-Videos/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WebDevStudios%2FAutomatic-Featured-Images-from-Videos/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WebDevStudios%2FAutomatic-Featured-Images-from-Videos/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/WebDevStudios","download_url":"https://codeload.github.com/WebDevStudios/Automatic-Featured-Images-from-Videos/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230438191,"owners_count":18225871,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-27T14:27:12.186Z","updated_at":"2025-08-20T16:33:20.004Z","avatar_url":"https://github.com/WebDevStudios.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"=== Automatic Featured Images from Videos ===\n\nContributors: webdevstudios, pluginize\nDonate link: http://webdevstudios.com/\nTags: video, youtube, vimeo, featured image\nRequires at least: 5.0\nTested up to: 6.7.2\nStable tag: 1.2.5\nLicense: GPLv2 or later\nLicense URI: http://www.gnu.org/licenses/gpl-2.0.html\nRequires PHP: 5.6\n\nIf a YouTube or Vimeo video embed exists near the start of a post, we'll automatically set the post's featured image to a thumbnail of the video.\n\n== Description ==\n\nWhen placing a YouTube or Vimeo video within the first 4000 characters of a post, the thumbnail of that video will automatically be uploaded and set as the featured image for the post as long as the post does not already have a set featured image.\n\nIn addition, after setting the video thumbnail as the featured image, an “is_video” post meta field is updated to allow for the use of conditional statements within your loop.\n\n[Pluginize](https://pluginize.com/?utm_source=automatic-feat-images\u0026utm_medium=text\u0026utm_campaign=wporg) was launched in 2016 by [WebDevStudios](https://webdevstudios.com/) to promote, support, and house all of their [WordPress products](https://pluginize.com/shop/?utm_source=automatic-feat-images\u0026utm_medium=text\u0026utm_campaign=wporg). Pluginize is not only creating new products for WordPress all the time, but also provides [ongoing support and development for WordPress community favorites like CPTUI](https://wordpress.org/plugins/custom-post-type-ui/), [CMB2](https://wordpress.org/plugins/cmb2/), and more.\n\n== Installation ==\n\n= From your WordPress dashboard =\n\n1. Visit 'Plugins \u003e Add New’.\n2. Search for 'Automatic Featured Images from Videos’.\n3. Activate Automatic Featured Images from Videos from your Plugins page.\n\n= From WordPress.org =\n\n1. Download Automatic Featured Images from Videos.\n2. Upload the 'Automatic Featured Images from Videos' directory to your '/wp-content/plugins/' directory.\n3. Activate Automatic Featured Images from Videos from your Plugins page.\n\n== Frequently Asked Questions ==\n\n== Screenshots ==\n\n== Changelog ==\n\n= 1.2.5 =\n* Updated: added nonce verification to bulk processing cron scheduling request.\n\n= 1.2.4 =\n* Fixed: Better file naming of incoming images, based on youtube/video title value.\n* Confirmed compatibility with WordPress 6.6.x\n\n= 1.2.3 =\n* Confirmed compatibility with WordPress 6.5\n\n= 1.2.2 =\n* Confirmed compatibility with WordPress 6.4\n* Fixed: PHP notices around video url variables\n* Updated: removed `www.` from Vimeo endpoints that showed permanent redirect messages.\n\n= 1.2.1 =\n* Confirmed compatibility with WordPress 6.3\n\n= 1.2.0 =\n* Added: Support for potentially larger Vimeo images from API response.\n* Fixed: Various PHP notices and errors.\n* Updated: Minimum PHP version.\n* Updated: bumped up default string length to 4000 characters, for URL searching in content.\n* Updated: exclude user profile URLs from Youtube regex.\n* Updated: Switched all endpoints to make sure we're using HTTPS.\n* Updated: Vimeo endpoint switched to JSON responses.\n* Updated: Plugin description.\n\n= 1.1.2 =\n* Fixed: Issues with Youtube HEAD request returning 40x errors.\n\n= 1.1.1 =\n* Fixed: Extra forward slash in YouTube URLs that was causing 404 errors when trying to add to media library.\n\n= 1.1.0 =\n* Added: Metabox that displays the found video URL and embed URL. Values saved as post meta.\n* Added: Pass post ID for the `wds_check_if_content_contains_video` filter.\n* Added: Filters that allow customization by developers to alter default values.\n* Added: BETA: Bulk processing of posts for those missing thumbnails from videos. Please report issues found.\n* Added: BETA: WP-CLI support.\n* Fixed: Modified the way the vimeo embed URL is returned.\n* Fixed: Prevent multiple instances of same found image from being uploaded to media library.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwebdevstudios%2Fautomatic-featured-images-from-videos","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwebdevstudios%2Fautomatic-featured-images-from-videos","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwebdevstudios%2Fautomatic-featured-images-from-videos/lists"}