You can use YouTube developer API. Example how to get recent videos below:
$data = wp_remote_get('http://gdata.youtube.com/feeds/api/users/<USERNAME>/uploads/?start-index=1&max-results=40');
$response = new SimpleXMLElement($data['body']);
foreach ($response->entry as $entry):
$vid_id = '';
if ( preg_match('#videos/([^/]+)$#', $entry->id, $matches) ) {
$vid_id = $matches[1];
}
if ( $vid_id ):
?>
<a href="http://youtube.com/watch?v=<?php echo $vid_id; ?>">
<img src="http://i.ytimg.com/vi/<?php echo $vid_id; ?>/1.jpg" width="220" height="130" />
<span class="video-title"><?php echo esc_html($entry->title); ?></span>
<span class="video-description"><?php echo esc_html($entry->content); ?></span>
</a>
<?php
endif;
endforeach;
Related Posts:
- Static image for embedded YouTube video instead of blank player?
- Widget to embed youtube video
- How can I use the built in WordPress “browse link” functionality?
- Modifying the default search widget
- How to build widget with arrays inside arrays?
- How do I save data from submitted form from widget
- How to listen to color changes on the color picker?
- Add New Footer Widget Area with Limited Options?
- Add div class to only one widget
- How to use control_callback when creating a widget via functions.php or plugin?
- Disable default WordPress widgets in sidebar
- Adding classes to dynamic sidebar
- Need help adding additional controls to a custom widget
- Widget area inside a widget
- Defer Code in Widgets – Page Speed
- Where are widget configurations stored?
- How to limit wp_get_archives to show months for the X years only
- Bolding specific word(s)/parts of widget title
- How to add a class to a link in text editor
- WordPress widget new instance creates content duplicates
- Remove the widgets tab from theme customizer
- Remove/Add widgets from/to the Available Widgets pool
- Remove/Unregister or hide a widget added by a plugin
- Check if widget is active
- Radio buttons in widget not saving
- How can I apply css styling to the current day in the calendar widget
- How to check if a widget has no title
- Widget html code error
- Excluding specific widgets from default sidebar class
- How to truncate titles in Recent Posts widget?
- Can WordPress Read Its Own RSS Feed?
- Can’t see widget areas in my customizer
- Display custom widget, added as a shortcode in the correct place
- Debug errors on sidebar
- Show posts from one category with thumbnail and description on latest
- Widget textarea input gets formatted
- Show widget differently depending on if it’s in the sidebar or footer
- Get posts after today (upcoming events)
- Enqueue script/style if certain widget has certain value
- How to display/register widget only on post pages in custom plugin
- Widget page is missing from menu and default widgets are not showing
- Fire on widgets_init only on dashboard
- Access Customizer widget instance form
- Allow shortcode for custom widget
- is_tax() not working in Widget Logic [closed]
- One register_sidebar function works, the other doesn’t?
- Modify WordPress widgets Screen
- What does apply_filters() do exactly? [duplicate]
- How to change color of registered widget areas in admin?
- Filter Text from sidebar widget?
- How to filter widget(s) based on a specific category landing page
- Change the background color of my theme widgets
- Change Woocommerce Product Categories Widget ‘Title’ based on Product Category
- Output column number according to active sidebars
- Why isn’t my custom widget outputting any content?
- Why would apply_filters return a non-empty string, when the value returned is empty?
- Want to add more option in “Sexy Login”
- How to show avatar of current logged in user in a widget
- Got a problem with a widget
- Widget control – putting a slideshow in the widget area
- WordPress Local to Live and The Missing Widgets!
- How do I find out which
- Unable to see Widget Submenu under Appearance with Class Based WP_Widget
- How to update a widget data?
- custom widget not saved to sidebar
- When editing in block editor, the post/article gets under the floating widgets
- Recently changed domain name. Home page widgets are now not in the customize menu yet still being on the page
- Is it possible to dynamically output the name of the widgets?
- I accidentally added a widget area called sidebar 1
- wp_registered_widgets doesn’t contains my widgets
- How can I write this code snippet so that it echo’s the response when submitting empty fields?
- What is the difference between widget object and widget instance?
- Apply two different styles to Wiget Titles along with a decorative line
- How to retrieve category ID’s from widget settings?
- My plugin works in home page, but doesn’t work in post page
- Widget text color change
- How to make featured area?
- Checking if widget has title not working
- wp_list_categories + widget
- How can I add widgets to the category page?
- How to create another widgets.php page
- widget that will do shortcodes that user inputs
- Disable wordpress widget automatically on error
- Can I add a widget to the of my site?
- Widget dynamically add new input field
- How to show widget in frontend?
- WordPress function breaks widget’s markup?
- Registering multiple copies of a widget
- How do I stop out of stock items from appearing on my WooCommerce site when using the Layered Nav widget [closed]
- Single Widget Multi Sidebar
- An issue with register_sidebar and the admin interface
- page url in shortcode
- menu in different page in different style
- Add text to Text Widget using Javascript
- Widget on home page displays wrong time compared to same widget on inside pages
- Subpages menu on sidebar plus widgets
- Widgets in PHP files?
- Text Widget Not Working
- Sample widget code which get data(1-5 record) from Wp_Admin panel and display to Homepage(WordPress Custom Theme)
- getBlockVariations(…) is undefined in Widget and Template Part editors but not Post Editor