| @@ -118,8 +118,12 @@ | ||
| 118 | 118 | * @return void |
| 119 | 119 | */ |
| 120 | 120 | public function clean_nav_menu() { |
| 121 | 121 | add_filter( 'nav_menu_css_class', function ( $classes ) { |
| 122 | + if ( ! is_array( $classes ) ) { | |
| 123 | + return $classes; | |
| 124 | + } | |
| 125 | + | |
| 122 | 126 | return array_intersect( $classes, [ |
| 123 | 127 | 'current-menu-item', |
| 124 | 128 | 'menu-item-has-children', |
| 125 | 129 | 'menu-item', |
| @@ -125,10 +129,8 @@ | ||
| 125 | 129 | 'menu-item', |
| 126 | 130 | 'current-menu-ancestor', |
| 127 | 131 | ] ); |
| 128 | 132 | } ); |
| 129 | - | |
| 130 | - add_filter( 'nav_menu_item_id', '__return_null' ); | |
| 131 | 133 | } |
| 132 | 134 | |
| 133 | 135 | /** |
| 134 | 136 | * Remove RSS feed links. |