Title: wp-includes/widgets/class-wp-widget-calendar.php | Developer.WordPress.org

---

# File: wp-includes/widgets/class-wp-widget-calendar.php

 * class[WP_Widget_Calendar](https://developer.wordpress.org/reference/classes/wp_widget_calendar/)
 * Core class used to implement the Calendar widget.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_widget_calendar/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_widget_calendar/#uses)
   | Source: [wp-includes/widgets/class-wp-widget-calendar.php:17](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/widgets/class-wp-widget-calendar.php#L17-L105)
 * method[WP_Widget_Calendar::__construct()](https://developer.wordpress.org/reference/classes/wp_widget_calendar/__construct/)
 * Sets up a new Calendar widget instance.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_widget_calendar/__construct/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wp_widget_calendar/__construct/#uses)
   | Source: [wp-includes/widgets/class-wp-widget-calendar.php:31](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/widgets/class-wp-widget-calendar.php#L31-L39)
 * method[WP_Widget_Calendar::widget()](https://developer.wordpress.org/reference/classes/wp_widget_calendar/widget/)
 * Outputs the content for the current Calendar widget instance.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_widget_calendar/widget/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wp_widget_calendar/widget/#uses)
   | Source: [wp-includes/widgets/class-wp-widget-calendar.php:50](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/widgets/class-wp-widget-calendar.php#L50-L70)
 * method[WP_Widget_Calendar::update()](https://developer.wordpress.org/reference/classes/wp_widget_calendar/update/)
 * Handles updating settings for the current Calendar widget instance.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_widget_calendar/update/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_widget_calendar/update/#uses)
   | Source: [wp-includes/widgets/class-wp-widget-calendar.php:82](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/widgets/class-wp-widget-calendar.php#L82-L87)
 * method[WP_Widget_Calendar::form()](https://developer.wordpress.org/reference/classes/wp_widget_calendar/form/)
 * Outputs the settings form for the Calendar widget.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_widget_calendar/form/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/classes/wp_widget_calendar/form/#uses)
   | Source: [wp-includes/widgets/class-wp-widget-calendar.php:96](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/widgets/class-wp-widget-calendar.php#L96-L104)