I want to know how to import my YouTube channel into my WordPress website?
Example:
I have a YouTube channel with 7 videos. I want to bring all the videos into my WordPress website’s sidebar. If I click the listed videos from my channel’s list, it’ll need to play. For more reference this is the sample output that I need:
I’d use the plugin Tubepress. It has a lot of options to suit your needs, such as a sidebar widget that can play your videos in a lightbox for example. I used it a few times, it’s quite powerfull and customizable.
Try out the “Yunero” jQuery plugin for Youtube feeds. Works for any channel upload/playlists.
Or even better, you can use the Youmax WordPress plugin for a full fledged YouTube Channel embed. This will show all your playlists and videos as thumbnails and has popup or inline players like you have in your screenshot 🙂
If you want to take another way, you can also use a RSS approach or use the official YouTube API for maximum control over the output.
I have used that once to build a video gallery, fetching video descriptions, views and more. Worked very well, but you should use some caching system like the Transients API to cache data you gathered and won´t change fast/often like descriptions, thumbnails and more.