WP hooks navigation: Home/browse • Actions index • Filters index
To save our bandwidth, we show only a snippet of code around each occurence of the hook. View complete file in SVN (without highlighting).
The best way to understand what a hook does is to look at where it occurs in the source code.
do_action( "hook_name" )
apply_filters( "hook_name", "what_to_filter" )
.Remember, this hook may occur in more than one file. Moreover, the hook's context may change from version to version.
Line | Code |
---|---|
39 | */ |
40 | public function widget( $args, $instance ) { |
41 | // Get menu |
42 | $nav_menu = ! empty( $instance['nav_menu'] ) ? wp_get_nav_menu_object( $instance['nav_menu'] ) : false; |
43 |
|
44 | if ( !$nav_menu ) |
45 | return; |
46 |
|
47 | /** This filter is documented in wp-includes/widgets/class-wp-widget-pages.php */ |
48 | $instance['title'] = apply_filters( 'widget_title', empty( $instance['title'] ) ? '' : $instance['title'], $instance, $this->id_base ); |
49 |
|
50 | echo $args['before_widget']; |
51 |
|
52 | if ( !empty($instance['title']) ) |
53 | echo $args['before_title'] . $instance['title'] . $args['after_title']; |
54 |
|
55 | $nav_menu_args = array( |
56 | 'fallback_cb' => '', |
57 | 'menu' => $nav_menu |