Changeset 56076 for trunk/src/wp-includes/blocks/navigation.php
- Timestamp:
- 06/27/2023 06:25:20 PM (3 years ago)
- File:
-
- 1 edited
-
trunk/src/wp-includes/blocks/navigation.php (modified) (12 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/blocks/navigation.php
r56065 r56076 95 95 * @return string Submenu markup with the directives injected. 96 96 */ 97 function gutenberg_block_core_navigation_add_directives_to_submenu( $w, $block_attributes ) {97 function block_core_navigation_add_directives_to_submenu( $w, $block_attributes ) { 98 98 while ( $w->next_tag( 99 99 array( … … 125 125 126 126 // Iterate through subitems if exist. 127 gutenberg_block_core_navigation_add_directives_to_submenu( $w, $block_attributes );127 block_core_navigation_add_directives_to_submenu( $w, $block_attributes ); 128 128 } 129 129 return $w->get_updated_html(); … … 342 342 $fallback_blocks = $registry->is_registered( 'core/page-list' ) ? $page_list_fallback : array(); 343 343 344 $navigation_post = WP_Navigation_Fallback_Gutenberg::get_fallback(); 344 if ( class_exists( 'WP_Navigation_Fallback' ) ) { 345 $navigation_post = WP_Navigation_Fallback::get_fallback(); 346 } else { 347 $navigation_post = Gutenberg_Navigation_Fallback::get_fallback(); 348 } 345 349 346 350 // Use the first non-empty Navigation as fallback if available. … … 674 678 if ( defined( 'IS_GUTENBERG_PLUGIN' ) && IS_GUTENBERG_PLUGIN && $has_submenus && $should_load_view_script ) { 675 679 $w = new WP_HTML_Tag_Processor( $inner_blocks_html ); 676 $inner_blocks_html = gutenberg_block_core_navigation_add_directives_to_submenu( $w, $attributes );680 $inner_blocks_html = block_core_navigation_add_directives_to_submenu( $w, $attributes ); 677 681 } 678 682 … … 837 841 * Turns menu item data into a nested array of parsed blocks 838 842 * 843 * @deprecated 6.3.0 Use WP_Navigation_Fallback::parse_blocks_from_menu_items() instead. 844 * 839 845 * @param array $menu_items An array of menu items that represent 840 846 * an individual level of a menu. … … 847 853 function block_core_navigation_parse_blocks_from_menu_items( $menu_items, $menu_items_by_parent_id ) { 848 854 849 _deprecated_function( __FUNCTION__, '6.3.0', 'WP_Navigation_Fallback _Gutenberg::parse_blocks_from_menu_items' );855 _deprecated_function( __FUNCTION__, '6.3.0', 'WP_Navigation_Fallback::parse_blocks_from_menu_items' ); 850 856 851 857 if ( empty( $menu_items ) ) { … … 892 898 * Get the classic navigation menu to use as a fallback. 893 899 * 900 * @deprecated 6.3.0 Use WP_Navigation_Fallback::get_classic_menu_fallback() instead. 901 * 894 902 * @return object WP_Term The classic navigation. 895 903 */ 896 904 function block_core_navigation_get_classic_menu_fallback() { 897 905 898 _deprecated_function( __FUNCTION__, '6.3.0', 'WP_Navigation_Fallback _Gutenberg::get_classic_menu_fallback' );906 _deprecated_function( __FUNCTION__, '6.3.0', 'WP_Navigation_Fallback::get_classic_menu_fallback' ); 899 907 900 908 $classic_nav_menus = wp_get_nav_menus(); … … 934 942 * Converts a classic navigation to blocks. 935 943 * 944 * @deprecated 6.3.0 Use WP_Navigation_Fallback::get_classic_menu_fallback_blocks() instead. 945 * 936 946 * @param object $classic_nav_menu WP_Term The classic navigation object to convert. 937 947 * @return array the normalized parsed blocks. … … 939 949 function block_core_navigation_get_classic_menu_fallback_blocks( $classic_nav_menu ) { 940 950 941 _deprecated_function( __FUNCTION__, '6.3.0', 'WP_Navigation_Fallback _Gutenberg::get_classic_menu_fallback_blocks' );951 _deprecated_function( __FUNCTION__, '6.3.0', 'WP_Navigation_Fallback::get_classic_menu_fallback_blocks' ); 942 952 943 953 // BEGIN: Code that already exists in wp_nav_menu(). … … 972 982 973 983 /** 974 * If there's a the classic menu then use it as a fallback. 984 * If there's a classic menu then use it as a fallback. 985 * 986 * @deprecated 6.3.0 Use WP_Navigation_Fallback::create_classic_menu_fallback() instead. 975 987 * 976 988 * @return array the normalized parsed blocks. … … 978 990 function block_core_navigation_maybe_use_classic_menu_fallback() { 979 991 980 _deprecated_function( __FUNCTION__, '6.3.0', 'WP_Navigation_Fallback _Gutenberg::create_classic_menu_fallback' );992 _deprecated_function( __FUNCTION__, '6.3.0', 'WP_Navigation_Fallback::create_classic_menu_fallback' ); 981 993 982 994 // See if we have a classic menu. … … 1017 1029 * Finds the most recently published `wp_navigation` Post. 1018 1030 * 1031 * @deprecated 6.3.0 Use WP_Navigation_Fallback::get_most_recently_published_navigation() instead. 1032 * 1019 1033 * @return WP_Post|null the first non-empty Navigation or null. 1020 1034 */ 1021 1035 function block_core_navigation_get_most_recently_published_navigation() { 1022 1036 1023 _deprecated_function( __FUNCTION__, '6.3.0', 'WP_Navigation_Fallback _Gutenberg::get_most_recently_published_navigation' );1037 _deprecated_function( __FUNCTION__, '6.3.0', 'WP_Navigation_Fallback::get_most_recently_published_navigation' ); 1024 1038 1025 1039 // Default to the most recently created menu.
Note: See TracChangeset
for help on using the changeset viewer.