wp_page_menu
Filters the HTML output of a page-based menu.
Usage
add_filter( 'wp_page_menu', 'wp_kama_page_menu_filter', 10, 2 ); /** * Function for `wp_page_menu` filter-hook. * * @param string $menu The HTML output. * @param array $args An array of arguments. See wp_page_menu() for information on accepted arguments. * * @return string */ function wp_kama_page_menu_filter( $menu, $args ){ // filter... return $menu; }
- $menu(string)
- The HTML output.
- $args(array)
- An array of arguments. See wp_page_menu() for information on accepted arguments.
Changelog
Since 2.7.0 | Introduced. |
Where the hook is called
wp_page_menu
wp-includes/post-template.php 1537
$menu = apply_filters( 'wp_page_menu', $menu, $args );