navigation_markup_template WordPress Filter Hook

The navigation_markup_template hook is used to customize the markup for the navigation menus in your Wordpress site. By default, Wordpress will generate the markup for the navigation menus using a ul and li elements. However, you can use this hook to customize the markup to better suit your needs.

apply_filters( 'navigation_markup_template', string $template, string $class ) #

Filters the navigation markup template.


Description

Note: The filtered template HTML must contain specifiers for the navigation class (%1$s), the screen-reader-text value (%2$s), placement of the navigation links (%3$s), and ARIA label text if screen-reader-text does not fit that (%4$s):

<nav class="navigation %1$s" aria-label="%4$s">
    <h2 class="screen-reader-text">%2$s</h2>
    <div class="nav-links">%3$s</div>
</nav>

Top ↑

Parameters

$template

(string)The default template.

$class

(string)The class passed by the calling function.


Top ↑

Return

(string) Navigation template.


Top ↑

Source

File: wp-includes/link-template.php

View on Trac



Top ↑

Changelog

Changelog
VersionDescription
4.4.0Introduced.

The content displayed on this page has been created in part by processing WordPress source code files which are made available under the GPLv2 (or a later version) license by theĀ Free Software Foundation. In addition to this, the content includes user-written examples and information. All material is subject to review and curation by the WPPaste.com community.

Show More
Show More