From 0a38355cceb0a5a810517e1060a154f30648d98f Mon Sep 17 00:00:00 2001 From: Ryan Boren Date: Thu, 13 May 2010 16:34:14 +0000 Subject: [PATCH] Check for WP_Error. Props ptahdunbar. fixes #12949 git-svn-id: https://develop.svn.wordpress.org/trunk@14599 602fd350-edb4-49c9-b593-d223f7449a82 --- wp-includes/nav-menu.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/wp-includes/nav-menu.php b/wp-includes/nav-menu.php index 1ec73cc3af..c087f3ff3c 100644 --- a/wp-includes/nav-menu.php +++ b/wp-includes/nav-menu.php @@ -514,7 +514,8 @@ function wp_setup_nav_menu_item( $menu_item ) { } elseif ( 'taxonomy' == $menu_item->type ) { $object = get_taxonomy( $menu_item->object ); $menu_item->type_label = $object->singular_label; - $menu_item->url = get_term_link( (int) $menu_item->object_id, $menu_item->object ); + $term_url = get_term_link( (int) $menu_item->object_id, $menu_item->object ); + $menu_item->url = !is_wp_error( $term_url ) ? $term_url : ''; $original_title = get_term_field( 'name', $menu_item->object_id, $menu_item->object, 'raw' ); $menu_item->title = '' == $menu_item->post_title ? $original_title : $menu_item->post_title;