

Your Shorts as a clean grid, with title, views and age on every card.
YouWall puts your YouTube Shorts and your regular videos on your website. Shorts show up as tall 9:16 tiles, the way they look in the YouTube app. Regular videos show up as 16:9 tiles with their length. When a visitor clicks one, it plays in a popup and they stay on your page.
You can show only Shorts, only videos, or both together with two tabs.
You add your channel once. After that, new uploads appear on your site by themselves.
[youwall]. The settings page has a small tool that writes the shortcode for you.YouTube gives every API key 10,000 free units a day. This plugin only uses the cheap requests, which cost 1 unit each. It never uses YouTube’s search request, which costs 100. Results are saved on your site for two hours by default, so most visitors cost nothing at all.
The “Load more” button only works for feeds your own site shows. Nobody can use your site, and your key, to look up other channels.
Videos play from youtube-nocookie.com by default, so YouTube sets no cookies until someone presses play. The player itself only loads after a click. The plugin collects no data about your visitors.
Every tile is a real button, so it works with the keyboard. Focus stays inside the popup while it is open and goes back to the video you came from when it closes. The slider stops moving when someone hovers over it, has a pause button, and never moves on its own for visitors who turn off animations on their device.
All options are optional. Anything you leave out uses the default from YouWall > Display.
source: shorts, videos or both (tabs)channel: a handle like @yourchannel, a channel link, or a channel ID. Use it to show a different channel than the one in Settings.layout: grid or slidercolumns: 1 to 6per_page: how many videos show before “Load more”, 1 to 50per_view: videos visible at once in the slider, 1 to 6autoplay, arrows, dots: yes or no, for the sliderExample: [youwall source="videos" layout="slider" per_view="3"]
This plugin connects to services run by Google to show your videos. It needs them to work.
Used to get the list of Shorts and videos from a channel, their titles, view counts and lengths, and to turn a handle like @yourchannel into a channel ID. The plugin sends your API key, the channel or playlist ID, and the page of results it needs. These requests come from your server, not from your visitors’ browsers. They happen when a page with a feed is shown and the saved results have expired, when a visitor clicks “Load more”, and when you click “Test connection” or save your settings.
Video thumbnails load from here in your visitors’ browsers when they view a page with a feed. YouTube receives the visitor’s IP address and browser details, like it does for any image.
The player loads only when a visitor clicks a video. It comes from youtube-nocookie.com, or from youtube.com if you turn off privacy-enhanced mode. From then on YouTube handles playback under its own terms.
YouTube Terms of Service: https://www.youtube.com/t/terms
YouTube API Services Terms of Service: https://developers.google.com/youtube/terms/api-services-terms-of-service
Google Privacy Policy: https://policies.google.com/privacy
This plugin is not made by or affiliated with YouTube or Google. YouTube is a trademark of Google LLC.