Astra_Ext_Nav_Menu_Loader::get_cached_nav_menu_items()
Returns cached navigation menu items.
Description
Return
(array)
Source
File: addons/nav-menu/classes/class-astra-ext-nav-menu-loader.php
protected function get_cached_nav_menu_items() {
$nav_items = get_transient( self::NAV_MENU_TRANSIENT_KEY );
if ( ! $nav_items ) {
$nav_items = array();
$menu_locations = get_nav_menu_locations();
foreach ( $menu_locations as $menu_id ) {
$_nav_items = wp_get_nav_menu_items( $menu_id );
if ( $_nav_items ) {
$nav_items[ $menu_id ] = $_nav_items;
}
}
set_transient( self::NAV_MENU_TRANSIENT_KEY, $nav_items, WEEK_IN_SECONDS );
}
return $nav_items;
}
Expand full source code Collapse full source code View on Trac
Changelog
| Version | Description |
|---|---|
| 4.6.2 | Introduced. |