Title: wp-includes/class-walker-page.php | Developer.WordPress.org

---

# File: wp-includes/class-walker-page.php

 * hook[page_menu_link_attributes](https://developer.wordpress.org/reference/hooks/page_menu_link_attributes/)
 * Filters the HTML attributes applied to a page menu item’s anchor element.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/page_menu_link_attributes/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/page_menu_link_attributes/#uses)
   | Source: [wp-includes/class-walker-page.php:190](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-walker-page.php#L190-L190)
 * method[Walker_Page::end_el()](https://developer.wordpress.org/reference/classes/walker_page/end_el/)
 * Outputs the end of the current element in the tree.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/walker_page/end_el/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/walker_page/end_el/#uses)
   | Source: [wp-includes/class-walker-page.php:235](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-walker-page.php#L235-L244)
 * class[Walker_Page](https://developer.wordpress.org/reference/classes/walker_page/)
 * Core walker class used to create an HTML list of pages.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/walker_page/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/walker_page/#uses)
   | Source: [wp-includes/class-walker-page.php:17](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-walker-page.php#L17-L245)
 * method[Walker_Page::start_lvl()](https://developer.wordpress.org/reference/classes/walker_page/start_lvl/)
 * Outputs the beginning of the current level in the tree before elements are output.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/walker_page/start_lvl/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/walker_page/start_lvl/#uses)
   | Source: [wp-includes/class-walker-page.php:55](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-walker-page.php#L55-L65)
 * method[Walker_Page::end_lvl()](https://developer.wordpress.org/reference/classes/walker_page/end_lvl/)
 * Outputs the end of the current level in the tree after elements are output.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/walker_page/end_lvl/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/walker_page/end_lvl/#uses)
   | Source: [wp-includes/class-walker-page.php:79](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-walker-page.php#L79-L89)
 * method[Walker_Page::start_el()](https://developer.wordpress.org/reference/classes/walker_page/start_el/)
 * Outputs the beginning of the current element in the tree.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/walker_page/start_el/#used-by)
   | Uses [8 functions](https://developer.wordpress.org/reference/classes/walker_page/start_el/#uses)
   | Source: [wp-includes/class-walker-page.php:105](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-walker-page.php#L105-L220)
 * hook[page_css_class](https://developer.wordpress.org/reference/hooks/page_css_class/)
 * Filters the list of CSS classes to include with each page item in the list.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/page_css_class/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/page_css_class/#uses)
   | Source: [wp-includes/class-walker-page.php:159](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-walker-page.php#L159-L159)