diff --git a/wp-includes/default-filters.php b/wp-includes/default-filters.php index cf9a0269f..90cf4d025 100644 --- a/wp-includes/default-filters.php +++ b/wp-includes/default-filters.php @@ -87,7 +87,7 @@ foreach ( array( 'comment_author', 'term_name', 'link_name', 'link_description', } // Format titles -foreach ( array( 'single_post_title', 'single_cat_title', 'single_tag_title', 'single_month_title' ) as $filter ) { +foreach ( array( 'single_post_title', 'single_cat_title', 'single_tag_title', 'single_month_title', 'nav_menu_attr_title', 'nav_menu_description' ) as $filter ) { add_filter( $filter, 'wptexturize' ); add_filter( $filter, 'strip_tags' ); } diff --git a/wp-includes/nav-menu.php b/wp-includes/nav-menu.php index 5423a54fb..d2c2c83ed 100644 --- a/wp-includes/nav-menu.php +++ b/wp-includes/nav-menu.php @@ -584,8 +584,8 @@ function wp_setup_nav_menu_item( $menu_item ) { $menu_item->target = get_post_meta( $menu_item->ID, '_menu_item_target', true ); - $menu_item->attr_title = strip_tags( $menu_item->post_excerpt ); - $menu_item->description = strip_tags( $menu_item->post_content ); + $menu_item->attr_title = apply_filters( 'nav_menu_attr_title', $menu_item->post_excerpt ); + $menu_item->description = apply_filters( 'nav_menu_description', $menu_item->post_content ); $menu_item->classes = get_post_meta( $menu_item->ID, '_menu_item_classes', true ); $menu_item->xfn = get_post_meta( $menu_item->ID, '_menu_item_xfn', true ); @@ -603,8 +603,8 @@ function wp_setup_nav_menu_item( $menu_item ) { $menu_item->url = get_permalink( $menu_item->ID ); $menu_item->target = ''; - $menu_item->attr_title = strip_tags( $menu_item->post_excerpt ); - $menu_item->description = strip_tags( $menu_item->post_content ); + $menu_item->attr_title = apply_filters( 'nav_menu_attr_title', $menu_item->post_excerpt ); + $menu_item->description = apply_filters( 'nav_menu_description', $menu_item->post_content ); $menu_item->classes = ''; $menu_item->xfn = ''; } @@ -624,7 +624,7 @@ function wp_setup_nav_menu_item( $menu_item ) { $menu_item->url = get_term_link( $menu_item, $menu_item->taxonomy ); $menu_item->target = ''; $menu_item->attr_title = ''; - $menu_item->description = strip_tags( get_term_field( 'description', $menu_item->term_id, $menu_item->taxonomy ) ); + $menu_item->description = get_term_field( 'description', $menu_item->term_id, $menu_item->taxonomy ); $menu_item->classes = ''; $menu_item->xfn = '';