Build dynamic video galleries by simply adding a YouTube USERNAME, CHANNEL, PLAYLIST, SEARCH KEYWORDS, or a custom list of video URLs.
As of April 2026, Automatic YouTube Gallery is a WordPress YouTube Live plugin with 9.0K+ active installations and a 4.8/5 rating from 30 reviews. It has been downloaded 163K+ times in total. Requires WordPress 6.3+ and PHP 5.6.20+. Available on WordPress.org since 2018. Actively maintained — updated within the last month. Downloads are up 812% this week. Support resolution rate: 100%. Top alternative: StreamWeasels YouTube Integration.
Create responsive, modern & dynamic video galleries by simply adding a YouTube USERNAME, CHANNEL, PLAYLIST, SEARCH KEYWORDS, or a custom list of video URLs.
The only dynamic YouTube gallery plugin with deeplinking capabilities.
I am using this plugin for a client site, and it’s very important to him that his YouTube views are counted in the native YouTube analytics, even when viewed from the website. I reached out to the development team about this, and they replied within a matter of hours and addressed our needs with a plugin update and code snippet within a day or two. They were very friendly throughout the process. Super appreciative!
Bummer ! It appears that this plugin does not update according the playlist on youtube. It takes a snapshot of the list when the plugin is configured but when new vids are added to the playlist in youtube, it does not see them on the website.
It does everything you would think of. You want just one video, it’s done. You wand multiple videos selectable by multiple rules, it’s also done.
I only had one small issue: on one of my pages I wanted to display just one video w/o title/description. I wanted to use your plugin because it proved to be lighter than the normal embed :). But without a title and description, a bottom margin still appeard. After doing some research, I discovered that the div that was supposed to contain them still exists but only contains spaces. However, due to the flex gap, this creates a visible bottom margin. I managed to make the margin disappear by using small CSS and JavaScript snippets. Here is the proposed solution: could you make it so that the bottom div is not generated at all if it has no content to show?
Simple, lightweight, clean, powerful, and unobtrusive.
Just the way you want your plug-ins.
The free version works great. Easy setup. Going to support this developer by having clients buy pro version of this and other of their plugins!!
| WordPress | 6.3+ requiredTested up to 7.0 |
| PHP | 5.6.20+ required |
ayg_theme_classic_params, ayg_theme_inline_params, ayg_theme_playlist_params, ayg_theme_slider_params, ayg_theme_slider_inline_params, and ayg_theme_slider_popup_params filter hooks for customizing player parameters per theme.ayg_theme_slider_slick_options filter hook for customizing Slick carousel options across all slider themes.ayg_search_form_params filter hook for customizing search form parameters. The previous ayg_search_form_args hook is deprecated but retained for backward compatibility.ayg_autoflush_rewrite_rules_in_admin filter hook to optionally enable rewrite rule checks in admin contexts (runs on public pages only by default).…and 5 more changes
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.