From bb7c1ac6d79e155a83988b43648c703a0bb64c4f Mon Sep 17 00:00:00 2001 From: Andrew Nacin Date: Mon, 11 Jul 2011 19:03:04 +0000 Subject: [PATCH] Check for WP_Error return values when using get_term_field() to set up nav menu items. fixes #17958 for trunk. git-svn-id: https://develop.svn.wordpress.org/trunk@18426 602fd350-edb4-49c9-b593-d223f7449a82 --- wp-admin/includes/nav-menu.php | 4 +++- wp-includes/nav-menu.php | 2 ++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/wp-admin/includes/nav-menu.php b/wp-admin/includes/nav-menu.php index f3e2af08be..889016627b 100644 --- a/wp-admin/includes/nav-menu.php +++ b/wp-admin/includes/nav-menu.php @@ -54,6 +54,8 @@ class Walker_Nav_Menu_Edit extends Walker_Nav_Menu { $original_title = ''; if ( 'taxonomy' == $item->type ) { $original_title = get_term_field( 'name', $item->object_id, $item->object, 'raw' ); + if ( is_wp_error( $original_title ) ) + $original_title = false; } elseif ( 'post_type' == $item->type ) { $original_object = get_post( $item->object_id ); $original_title = $original_object->post_title; @@ -171,7 +173,7 @@ class Walker_Nav_Menu_Edit extends Walker_Nav_Menu {