Title: widget_title
Published: April 25, 2014
Last modified: February 24, 2026

---

# apply_filters( ‘widget_title’, string $title, array $instance, mixed $id_base )

## In this article

 * [Parameters](https://developer.wordpress.org/reference/hooks/widget_title/?output_format=md#parameters)
 * [Source](https://developer.wordpress.org/reference/hooks/widget_title/?output_format=md#source)
 * [Related](https://developer.wordpress.org/reference/hooks/widget_title/?output_format=md#related)
 * [Changelog](https://developer.wordpress.org/reference/hooks/widget_title/?output_format=md#changelog)

[ Back to top](https://developer.wordpress.org/reference/hooks/widget_title/?output_format=md#wp--skip-link--target)

Filters the widget title.

## 󠀁[Parameters](https://developer.wordpress.org/reference/hooks/widget_title/?output_format=md#parameters)󠁿

 `$title`string

The widget title. Default `'Pages'`.

`$instance`array

Array of settings for the current widget.

`$id_base`mixed

The widget ID.

## 󠀁[Source](https://developer.wordpress.org/reference/hooks/widget_title/?output_format=md#source)󠁿

    ```php
    $title = apply_filters( 'widget_title', $title, $instance, $this->id_base );
    ```

[View all references](https://developer.wordpress.org/reference/files/wp-includes/widgets/class-wp-widget-pages.php/)
[View on Trac](https://core.trac.wordpress.org/browser/tags/6.9.4/src/wp-includes/widgets/class-wp-widget-pages.php#L56)
[View on GitHub](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/widgets/class-wp-widget-pages.php#L56-L56)

## 󠀁[Related](https://developer.wordpress.org/reference/hooks/widget_title/?output_format=md#related)󠁿

| Used by | Description | 
| [WP_Widget_Custom_HTML::widget()](https://developer.wordpress.org/reference/classes/wp_widget_custom_html/widget/)`wp-includes/widgets/class-wp-widget-custom-html.php` |

Outputs the content for the current Custom HTML widget instance.

  | 
| [WP_Widget_Media::widget()](https://developer.wordpress.org/reference/classes/wp_widget_media/widget/)`wp-includes/widgets/class-wp-widget-media.php` |

Displays the widget on the front-end.

  | 
| [WP_Nav_Menu_Widget::widget()](https://developer.wordpress.org/reference/classes/wp_nav_menu_widget/widget/)`wp-includes/widgets/class-wp-nav-menu-widget.php` |

Outputs the content for the current Navigation Menu widget instance.

  | 
| [WP_Widget_Tag_Cloud::widget()](https://developer.wordpress.org/reference/classes/wp_widget_tag_cloud/widget/)`wp-includes/widgets/class-wp-widget-tag-cloud.php` |

Outputs the content for the current Tag Cloud widget instance.

  | 
| [WP_Widget_RSS::widget()](https://developer.wordpress.org/reference/classes/wp_widget_rss/widget/)`wp-includes/widgets/class-wp-widget-rss.php` |

Outputs the content for the current RSS widget instance.

  | 
| [WP_Widget_Recent_Posts::widget()](https://developer.wordpress.org/reference/classes/wp_widget_recent_posts/widget/)`wp-includes/widgets/class-wp-widget-recent-posts.php` |

Outputs the content for the current Recent Posts widget instance.

  | 
| [WP_Widget_Recent_Comments::widget()](https://developer.wordpress.org/reference/classes/wp_widget_recent_comments/widget/)`wp-includes/widgets/class-wp-widget-recent-comments.php` |

Outputs the content for the current Recent Comments widget instance.

  | 
| [WP_Widget_Categories::widget()](https://developer.wordpress.org/reference/classes/wp_widget_categories/widget/)`wp-includes/widgets/class-wp-widget-categories.php` |

Outputs the content for the current Categories widget instance.

  | 
| [WP_Widget_Calendar::widget()](https://developer.wordpress.org/reference/classes/wp_widget_calendar/widget/)`wp-includes/widgets/class-wp-widget-calendar.php` |

Outputs the content for the current Calendar widget instance.

  | 
| [WP_Widget_Text::widget()](https://developer.wordpress.org/reference/classes/wp_widget_text/widget/)`wp-includes/widgets/class-wp-widget-text.php` |

Outputs the content for the current Text widget instance.

  | 
| [WP_Widget_Archives::widget()](https://developer.wordpress.org/reference/classes/wp_widget_archives/widget/)`wp-includes/widgets/class-wp-widget-archives.php` |

Outputs the content for the current Archives widget instance.

  | 
| [WP_Widget_Meta::widget()](https://developer.wordpress.org/reference/classes/wp_widget_meta/widget/)`wp-includes/widgets/class-wp-widget-meta.php` |

Outputs the content for the current Meta widget instance.

  | 
| [WP_Widget_Search::widget()](https://developer.wordpress.org/reference/classes/wp_widget_search/widget/)`wp-includes/widgets/class-wp-widget-search.php` |

Outputs the content for the current Search widget instance.

  | 
| [WP_Widget_Pages::widget()](https://developer.wordpress.org/reference/classes/wp_widget_pages/widget/)`wp-includes/widgets/class-wp-widget-pages.php` |

Outputs the content for the current Pages widget instance.

  |

[Show 9 more](https://developer.wordpress.org/reference/hooks/widget_title/?output_format=md#)
[Show less](https://developer.wordpress.org/reference/hooks/widget_title/?output_format=md#)

## 󠀁[Changelog](https://developer.wordpress.org/reference/hooks/widget_title/?output_format=md#changelog)󠁿

| Version | Description | 
| [2.6.0](https://developer.wordpress.org/reference/since/2.6.0/) | Introduced. |

## User Contributed Notes

You must [log in](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fdeveloper.wordpress.org%2Freference%2Fhooks%2Fwidget_title%2F)
before being able to contribute a note or feedback.